diff --git a/docs/dyn/accesscontextmanager_v1.accessPolicies.servicePerimeters.html b/docs/dyn/accesscontextmanager_v1.accessPolicies.servicePerimeters.html index a83213aa2b..7ba1bf4406 100644 --- a/docs/dyn/accesscontextmanager_v1.accessPolicies.servicePerimeters.html +++ b/docs/dyn/accesscontextmanager_v1.accessPolicies.servicePerimeters.html @@ -100,7 +100,7 @@

Instance Methods

Updates a service perimeter. The long-running operation from this RPC has a successful status after the service perimeter propagates to long-lasting storage. If a service perimeter contains errors, an error response is returned for the first error encountered.

replaceAll(parent, body=None, x__xgafv=None)

-

Replace all existing service perimeters in an access policy with the service perimeters provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacement are cancelled and existing service perimeters are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.

+

Replace all existing service perimeters in an access policy with the service perimeters provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacements are cancelled and existing service perimeters are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.

testIamPermissions(resource, body=None, x__xgafv=None)

Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The resource can be an AccessPolicy, AccessLevel, or ServicePerimeter. This method does not support other resources.

@@ -1097,7 +1097,7 @@

Method Details

replaceAll(parent, body=None, x__xgafv=None) -
Replace all existing service perimeters in an access policy with the service perimeters provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacement are cancelled and existing service perimeters are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.
+  
Replace all existing service perimeters in an access policy with the service perimeters provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacements are cancelled and existing service perimeters are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.
 
 Args:
   parent: string, Required. Resource name for the access policy which owns these Service Perimeters. Format: `accessPolicies/{policy_id}` (required)
diff --git a/docs/dyn/accesscontextmanager_v1.permissions.html b/docs/dyn/accesscontextmanager_v1.permissions.html
index 9a5f20eaf0..a776c5ddf4 100644
--- a/docs/dyn/accesscontextmanager_v1.permissions.html
+++ b/docs/dyn/accesscontextmanager_v1.permissions.html
@@ -79,7 +79,7 @@ 

Instance Methods

Close httplib2 connections.

list(pageSize=None, pageToken=None, x__xgafv=None)

-

Lists all supported permissions in VPCSC Granular Controls.

+

Lists all supported permissions in VPC Service Controls ingress and egress rules for Granular Controls.

list_next()

Retrieves the next page of results.

@@ -91,11 +91,11 @@

Method Details

list(pageSize=None, pageToken=None, x__xgafv=None) -
Lists all supported permissions in VPCSC Granular Controls.
+  
Lists all supported permissions in VPC Service Controls ingress and egress rules for Granular Controls.
 
 Args:
-  pageSize: integer, Optional. This flag specifies the maximum number of services to return per page. Default is 100.
-  pageToken: string, Optional. Token to start on a later page. Default is the first page.
+  pageSize: integer, Optional. This flag specifies the maximum number of services to return per page. Default value is 100.
+  pageToken: string, Optional. Use this token to retrieve a specific page of results. Default is the first page.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -105,8 +105,8 @@ 

Method Details

An object of the form: { # A response to `ListSupportedPermissionsRequest`. - "nextPageToken": "A String", # The pagination token to retrieve the next page of results. If the value is empty, no further results remain. - "supportedPermissions": [ # List of VPC-SC supported permissions. + "nextPageToken": "A String", # Use this pagination token to retrieve the next page of results. An empty value indicates that no further results are available. + "supportedPermissions": [ # List of VPC Service Controls supported permissions. "A String", ], }
diff --git a/docs/dyn/accesscontextmanager_v1.services.html b/docs/dyn/accesscontextmanager_v1.services.html index 353d738ca3..f9affac1d0 100644 --- a/docs/dyn/accesscontextmanager_v1.services.html +++ b/docs/dyn/accesscontextmanager_v1.services.html @@ -127,8 +127,8 @@

Method Details

Lists all VPC-SC supported services.
 
 Args:
-  pageSize: integer, This flag specifies the maximum number of services to return per page. Default is 100.
-  pageToken: string, Token to start on a later page. Default is the first page.
+  pageSize: integer, This flag specifies the maximum number of services to return per page. Default value is 100.
+  pageToken: string, Use this token to retrieve a specific page of results. Default is the first page.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -138,7 +138,7 @@ 

Method Details

An object of the form: { # A response to `ListSupportedServicesRequest`. - "nextPageToken": "A String", # The pagination token to retrieve the next page of results. If the value is empty, no further results remain. + "nextPageToken": "A String", # Use this pagination token to retrieve the next page of results. An empty value indicates that no further results are available. "supportedServices": [ # List of services supported by VPC Service Controls instances. { # `SupportedService` specifies the VPC Service Controls and its properties. "availableOnRestrictedVip": True or False, # True if the service is available on the restricted VIP. Services on the restricted VIP typically either support VPC Service Controls or are core infrastructure services required for the functioning of Google Cloud. diff --git a/docs/dyn/agentregistry_v1alpha.projects.locations.agents.html b/docs/dyn/agentregistry_v1alpha.projects.locations.agents.html index b9cbe4f685..c0b5cef08d 100644 --- a/docs/dyn/agentregistry_v1alpha.projects.locations.agents.html +++ b/docs/dyn/agentregistry_v1alpha.projects.locations.agents.html @@ -259,7 +259,7 @@

Method Details

{ # Message for searching Agents "pageSize": 42, # Optional. The maximum number of search results to return per page. The page size is capped at `100`, even if a larger value is specified. A negative value will result in an `INVALID_ARGUMENT` error. If unspecified or set to `0`, a default value of `20` will be used. The server may return fewer results than requested. "pageToken": "A String", # Optional. If present, retrieve the next batch of results from the preceding call to this method. `page_token` must be the value of `next_page_token` from the previous response. The values of all other method parameters, must be identical to those in the previous call. - "searchString": "A String", # Optional. Search criteria used to select the Agents to return. If no search criteria is specified then all accessible Agents will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |--------------------|-----|-----|-----|----------------| | agentId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | | description | No | Yes | No | Included | | skills | No | Yes | No | Included | | skills.id | No | Yes | No | Included | | skills.name | No | Yes | No | Included | | skills.description | No | Yes | No | Included | | skills.tags | No | Yes | No | Included | | skills.examples | No | Yes | No | Included | Examples: * `agentId=urn:agent:projects-123:projects:123:locations:us-central1:reasoningEngines:1234` to find the agent with the specified agent ID. * `name:important` to find agents whose name contains `important` as a word. * `displayName:works*` to find agents whose display name contains words that start with `works`. * `skills.tags:test` to find agents whose skills tags contain `test`. * `planner OR booking` to find agents whose metadata contains the words `planner` or `booking`. + "searchString": "A String", # Optional. Search criteria used to select the Agents to return. If no search criteria is specified then all accessible Agents will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |--------------------|-----|-----|-----|----------------| | agentId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | | description | No | Yes | No | Included | | skills | No | Yes | No | Included | | skills.id | No | Yes | No | Included | | skills.name | No | Yes | No | Included | | skills.description | No | Yes | No | Included | | skills.tags | No | Yes | No | Included | | skills.examples | No | Yes | No | Included | Examples: * `agentId="urn:agent:projects-123:projects:123:locations:us-central1:reasoningEngines:1234"` to find the agent with the specified agent ID. * `name:important` to find agents whose name contains `important` as a word. * `displayName:works*` to find agents whose display name contains words that start with `works`. * `skills.tags:test` to find agents whose skills tags contain `test`. * `planner OR booking` to find agents whose metadata contains the words `planner` or `booking`. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/agentregistry_v1alpha.projects.locations.html b/docs/dyn/agentregistry_v1alpha.projects.locations.html index e33b61abfb..c2231a4eb2 100644 --- a/docs/dyn/agentregistry_v1alpha.projects.locations.html +++ b/docs/dyn/agentregistry_v1alpha.projects.locations.html @@ -112,7 +112,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -151,11 +151,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/agentregistry_v1alpha.projects.locations.mcpServers.html b/docs/dyn/agentregistry_v1alpha.projects.locations.mcpServers.html
index c559484dce..977b399dde 100644
--- a/docs/dyn/agentregistry_v1alpha.projects.locations.mcpServers.html
+++ b/docs/dyn/agentregistry_v1alpha.projects.locations.mcpServers.html
@@ -229,7 +229,7 @@ 

Method Details

{ # Message for searching MCP Servers "pageSize": 42, # Optional. The maximum number of search results to return per page. The page size is capped at `100`, even if a larger value is specified. A negative value will result in an `INVALID_ARGUMENT` error. If unspecified or set to `0`, a default value of `20` will be used. The server may return fewer results than requested. "pageToken": "A String", # Optional. If present, retrieve the next batch of results from the preceding call to this method. `page_token` must be the value of `next_page_token` from the previous response. The values of all other method parameters, must be identical to those in the previous call. - "searchString": "A String", # Optional. Search criteria used to select the MCP Servers to return. If no search criteria is specified then all accessible MCP Servers will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |--------------------|-----|-----|-----|----------------| | mcpServerId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | Examples: * `mcpServerId=urn:mcp:projects-123:projects:123:locations:us-central1:agentregistry:services:service-id` to find the MCP Server with the specified MCP Server ID. * `name:important` to find MCP Servers whose name contains `important` as a word. * `displayName:works*` to find MCP Servers whose display name contains words that start with `works`. * `planner OR booking` to find MCP Servers whose metadata contains the words `planner` or `booking`. * `mcpServerId:service-id AND (displayName:planner OR displayName:booking)` to find MCP Servers whose MCP Server ID contains `service-id` and whose display name contains `planner` or `booking`. + "searchString": "A String", # Optional. Search criteria used to select the MCP Servers to return. If no search criteria is specified then all accessible MCP Servers will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |--------------------|-----|-----|-----|----------------| | mcpServerId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | Examples: * `mcpServerId="urn:mcp:projects-123:projects:123:locations:us-central1:agentregistry:services:service-id"` to find the MCP Server with the specified MCP Server ID. * `name:important` to find MCP Servers whose name contains `important` as a word. * `displayName:works*` to find MCP Servers whose display name contains words that start with `works`. * `planner OR booking` to find MCP Servers whose metadata contains the words `planner` or `booking`. * `mcpServerId:service-id AND (displayName:planner OR displayName:booking)` to find MCP Servers whose MCP Server ID contains `service-id` and whose display name contains `planner` or `booking`. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/aiplatform_v1.batchPredictionJobs.html b/docs/dyn/aiplatform_v1.batchPredictionJobs.html index 246ab3afc2..0d415f94bf 100644 --- a/docs/dyn/aiplatform_v1.batchPredictionJobs.html +++ b/docs/dyn/aiplatform_v1.batchPredictionJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . batchPredictionJobs

+

Agent Platform API . batchPredictionJobs

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.customJobs.html b/docs/dyn/aiplatform_v1.customJobs.html index 3c5e9a7358..2da5ba2756 100644 --- a/docs/dyn/aiplatform_v1.customJobs.html +++ b/docs/dyn/aiplatform_v1.customJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . customJobs

+

Agent Platform API . customJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.customJobs.operations.html b/docs/dyn/aiplatform_v1.customJobs.operations.html index 4f4abfc22c..0b13c183d9 100644 --- a/docs/dyn/aiplatform_v1.customJobs.operations.html +++ b/docs/dyn/aiplatform_v1.customJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . customJobs . operations

+

Agent Platform API . customJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.dataLabelingJobs.html b/docs/dyn/aiplatform_v1.dataLabelingJobs.html index 6b46398959..e574c028cb 100644 --- a/docs/dyn/aiplatform_v1.dataLabelingJobs.html +++ b/docs/dyn/aiplatform_v1.dataLabelingJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . dataLabelingJobs

+

Agent Platform API . dataLabelingJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.dataLabelingJobs.operations.html b/docs/dyn/aiplatform_v1.dataLabelingJobs.operations.html index ec7ec4f62b..694e5d1c55 100644 --- a/docs/dyn/aiplatform_v1.dataLabelingJobs.operations.html +++ b/docs/dyn/aiplatform_v1.dataLabelingJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . dataLabelingJobs . operations

+

Agent Platform API . dataLabelingJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.datasets.annotationSpecs.html b/docs/dyn/aiplatform_v1.datasets.annotationSpecs.html index 5f25532596..f27f0db7db 100644 --- a/docs/dyn/aiplatform_v1.datasets.annotationSpecs.html +++ b/docs/dyn/aiplatform_v1.datasets.annotationSpecs.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . annotationSpecs

+

Agent Platform API . datasets . annotationSpecs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.datasets.annotationSpecs.operations.html b/docs/dyn/aiplatform_v1.datasets.annotationSpecs.operations.html index 862488b455..c41ca7a1cb 100644 --- a/docs/dyn/aiplatform_v1.datasets.annotationSpecs.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.annotationSpecs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . annotationSpecs . operations

+

Agent Platform API . datasets . annotationSpecs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.html b/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.html index b328716b25..235bcaff56 100644 --- a/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.html +++ b/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . dataItems . annotations

+

Agent Platform API . datasets . dataItems . annotations

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.operations.html b/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.operations.html index aab5e90f6e..e3091fc731 100644 --- a/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . dataItems . annotations . operations

+

Agent Platform API . datasets . dataItems . annotations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.datasets.dataItems.html b/docs/dyn/aiplatform_v1.datasets.dataItems.html index 4c3ffcccb1..1327b2180d 100644 --- a/docs/dyn/aiplatform_v1.datasets.dataItems.html +++ b/docs/dyn/aiplatform_v1.datasets.dataItems.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . dataItems

+

Agent Platform API . datasets . dataItems

Instance Methods

annotations() diff --git a/docs/dyn/aiplatform_v1.datasets.dataItems.operations.html b/docs/dyn/aiplatform_v1.datasets.dataItems.operations.html index 4baf562c9b..5ce2ebf6f6 100644 --- a/docs/dyn/aiplatform_v1.datasets.dataItems.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.dataItems.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . dataItems . operations

+

Agent Platform API . datasets . dataItems . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.datasets.datasetVersions.html b/docs/dyn/aiplatform_v1.datasets.datasetVersions.html index 9eccaa6374..c91744519f 100644 --- a/docs/dyn/aiplatform_v1.datasets.datasetVersions.html +++ b/docs/dyn/aiplatform_v1.datasets.datasetVersions.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . datasetVersions

+

Agent Platform API . datasets . datasetVersions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.datasets.html b/docs/dyn/aiplatform_v1.datasets.html index 054fdb7f14..ef02f62119 100644 --- a/docs/dyn/aiplatform_v1.datasets.html +++ b/docs/dyn/aiplatform_v1.datasets.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets

+

Agent Platform API . datasets

Instance Methods

annotationSpecs() diff --git a/docs/dyn/aiplatform_v1.datasets.operations.html b/docs/dyn/aiplatform_v1.datasets.operations.html index f1901b0bbe..0ba9dff9de 100644 --- a/docs/dyn/aiplatform_v1.datasets.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . operations

+

Agent Platform API . datasets . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.datasets.savedQueries.html b/docs/dyn/aiplatform_v1.datasets.savedQueries.html index c9432ba9a9..ababb6efc5 100644 --- a/docs/dyn/aiplatform_v1.datasets.savedQueries.html +++ b/docs/dyn/aiplatform_v1.datasets.savedQueries.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . savedQueries

+

Agent Platform API . datasets . savedQueries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.datasets.savedQueries.operations.html b/docs/dyn/aiplatform_v1.datasets.savedQueries.operations.html index 58e908049f..efa7d5d0c6 100644 --- a/docs/dyn/aiplatform_v1.datasets.savedQueries.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.savedQueries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . savedQueries . operations

+

Agent Platform API . datasets . savedQueries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.deploymentResourcePools.html b/docs/dyn/aiplatform_v1.deploymentResourcePools.html index 940295cc9a..43970978b2 100644 --- a/docs/dyn/aiplatform_v1.deploymentResourcePools.html +++ b/docs/dyn/aiplatform_v1.deploymentResourcePools.html @@ -72,7 +72,7 @@ -

Vertex AI API . deploymentResourcePools

+

Agent Platform API . deploymentResourcePools

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.deploymentResourcePools.operations.html b/docs/dyn/aiplatform_v1.deploymentResourcePools.operations.html index 4926911510..5b238b4c3b 100644 --- a/docs/dyn/aiplatform_v1.deploymentResourcePools.operations.html +++ b/docs/dyn/aiplatform_v1.deploymentResourcePools.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . deploymentResourcePools . operations

+

Agent Platform API . deploymentResourcePools . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.endpoints.chat.html b/docs/dyn/aiplatform_v1.endpoints.chat.html index 9a436f673f..b8792af3cb 100644 --- a/docs/dyn/aiplatform_v1.endpoints.chat.html +++ b/docs/dyn/aiplatform_v1.endpoints.chat.html @@ -72,7 +72,7 @@ -

Vertex AI API . endpoints . chat

+

Agent Platform API . endpoints . chat

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.endpoints.html b/docs/dyn/aiplatform_v1.endpoints.html index b233bd224d..fd79d1526a 100644 --- a/docs/dyn/aiplatform_v1.endpoints.html +++ b/docs/dyn/aiplatform_v1.endpoints.html @@ -72,7 +72,7 @@ -

Vertex AI API . endpoints

+

Agent Platform API . endpoints

Instance Methods

chat() diff --git a/docs/dyn/aiplatform_v1.endpoints.operations.html b/docs/dyn/aiplatform_v1.endpoints.operations.html index c09b3a5f6f..0667628ca6 100644 --- a/docs/dyn/aiplatform_v1.endpoints.operations.html +++ b/docs/dyn/aiplatform_v1.endpoints.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . endpoints . operations

+

Agent Platform API . endpoints . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.featureGroups.features.html b/docs/dyn/aiplatform_v1.featureGroups.features.html index fca96cb703..fb52c2596f 100644 --- a/docs/dyn/aiplatform_v1.featureGroups.features.html +++ b/docs/dyn/aiplatform_v1.featureGroups.features.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups . features

+

Agent Platform API . featureGroups . features

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.featureGroups.features.operations.html b/docs/dyn/aiplatform_v1.featureGroups.features.operations.html index a6a27dfe11..1bb4debc0f 100644 --- a/docs/dyn/aiplatform_v1.featureGroups.features.operations.html +++ b/docs/dyn/aiplatform_v1.featureGroups.features.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups . features . operations

+

Agent Platform API . featureGroups . features . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.featureGroups.html b/docs/dyn/aiplatform_v1.featureGroups.html index e27c140d84..f2d1d8bb0d 100644 --- a/docs/dyn/aiplatform_v1.featureGroups.html +++ b/docs/dyn/aiplatform_v1.featureGroups.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups

+

Agent Platform API . featureGroups

Instance Methods

features() diff --git a/docs/dyn/aiplatform_v1.featureGroups.operations.html b/docs/dyn/aiplatform_v1.featureGroups.operations.html index 87bbd5708b..3cc5d806d2 100644 --- a/docs/dyn/aiplatform_v1.featureGroups.operations.html +++ b/docs/dyn/aiplatform_v1.featureGroups.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups . operations

+

Agent Platform API . featureGroups . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.html b/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.html index b69c377de0..0034e3cd0a 100644 --- a/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.html +++ b/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureOnlineStores . featureViews

+

Agent Platform API . featureOnlineStores . featureViews

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.operations.html b/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.operations.html index f4c397a267..82d68b90bd 100644 --- a/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.operations.html +++ b/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureOnlineStores . featureViews . operations

+

Agent Platform API . featureOnlineStores . featureViews . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.featureOnlineStores.html b/docs/dyn/aiplatform_v1.featureOnlineStores.html index dbf4700ac3..13fafa1d74 100644 --- a/docs/dyn/aiplatform_v1.featureOnlineStores.html +++ b/docs/dyn/aiplatform_v1.featureOnlineStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureOnlineStores

+

Agent Platform API . featureOnlineStores

Instance Methods

featureViews() diff --git a/docs/dyn/aiplatform_v1.featureOnlineStores.operations.html b/docs/dyn/aiplatform_v1.featureOnlineStores.operations.html index f2bf0c76b0..fd0bba2b89 100644 --- a/docs/dyn/aiplatform_v1.featureOnlineStores.operations.html +++ b/docs/dyn/aiplatform_v1.featureOnlineStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureOnlineStores . operations

+

Agent Platform API . featureOnlineStores . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.html b/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.html index 132d55775c..06c6794b01 100644 --- a/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.html +++ b/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . entityTypes . features

+

Agent Platform API . featurestores . entityTypes . features

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.operations.html b/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.operations.html index a3bde9c021..6025d56b79 100644 --- a/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.operations.html +++ b/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . entityTypes . features . operations

+

Agent Platform API . featurestores . entityTypes . features . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.featurestores.entityTypes.html b/docs/dyn/aiplatform_v1.featurestores.entityTypes.html index c6349b835d..1f7f0abdb6 100644 --- a/docs/dyn/aiplatform_v1.featurestores.entityTypes.html +++ b/docs/dyn/aiplatform_v1.featurestores.entityTypes.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . entityTypes

+

Agent Platform API . featurestores . entityTypes

Instance Methods

features() diff --git a/docs/dyn/aiplatform_v1.featurestores.entityTypes.operations.html b/docs/dyn/aiplatform_v1.featurestores.entityTypes.operations.html index b4857b9ab1..5371ff268c 100644 --- a/docs/dyn/aiplatform_v1.featurestores.entityTypes.operations.html +++ b/docs/dyn/aiplatform_v1.featurestores.entityTypes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . entityTypes . operations

+

Agent Platform API . featurestores . entityTypes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.featurestores.html b/docs/dyn/aiplatform_v1.featurestores.html index 90c7a1e1dc..05eefd7305 100644 --- a/docs/dyn/aiplatform_v1.featurestores.html +++ b/docs/dyn/aiplatform_v1.featurestores.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores

+

Agent Platform API . featurestores

Instance Methods

entityTypes() diff --git a/docs/dyn/aiplatform_v1.featurestores.operations.html b/docs/dyn/aiplatform_v1.featurestores.operations.html index aa098fd990..2e9696b524 100644 --- a/docs/dyn/aiplatform_v1.featurestores.operations.html +++ b/docs/dyn/aiplatform_v1.featurestores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . operations

+

Agent Platform API . featurestores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.html b/docs/dyn/aiplatform_v1.html index bafc848df7..9414e532a1 100644 --- a/docs/dyn/aiplatform_v1.html +++ b/docs/dyn/aiplatform_v1.html @@ -72,7 +72,7 @@ -

Vertex AI API

+

Agent Platform API

Instance Methods

batchPredictionJobs() @@ -219,6 +219,11 @@

Instance Methods

Returns the schedules Resource.

+

+ skills() +

+

Returns the skills Resource.

+

specialistPools()

diff --git a/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.html b/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.html index 3893daf745..ee7797ac6b 100644 --- a/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.html +++ b/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . hyperparameterTuningJobs

+

Agent Platform API . hyperparameterTuningJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.operations.html b/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.operations.html index 245511a96f..f1ab8798d5 100644 --- a/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . hyperparameterTuningJobs . operations

+

Agent Platform API . hyperparameterTuningJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.indexEndpoints.html b/docs/dyn/aiplatform_v1.indexEndpoints.html index a0fe961620..82fc59a02d 100644 --- a/docs/dyn/aiplatform_v1.indexEndpoints.html +++ b/docs/dyn/aiplatform_v1.indexEndpoints.html @@ -72,7 +72,7 @@ -

Vertex AI API . indexEndpoints

+

Agent Platform API . indexEndpoints

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.indexEndpoints.operations.html b/docs/dyn/aiplatform_v1.indexEndpoints.operations.html index 930ea6be86..5d0aee2344 100644 --- a/docs/dyn/aiplatform_v1.indexEndpoints.operations.html +++ b/docs/dyn/aiplatform_v1.indexEndpoints.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . indexEndpoints . operations

+

Agent Platform API . indexEndpoints . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.indexes.html b/docs/dyn/aiplatform_v1.indexes.html index 35f7fe3e71..7630d64c84 100644 --- a/docs/dyn/aiplatform_v1.indexes.html +++ b/docs/dyn/aiplatform_v1.indexes.html @@ -72,7 +72,7 @@ -

Vertex AI API . indexes

+

Agent Platform API . indexes

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.indexes.operations.html b/docs/dyn/aiplatform_v1.indexes.operations.html index 207dc87727..4bf696638c 100644 --- a/docs/dyn/aiplatform_v1.indexes.operations.html +++ b/docs/dyn/aiplatform_v1.indexes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . indexes . operations

+

Agent Platform API . indexes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.media.html b/docs/dyn/aiplatform_v1.media.html index 0e1e68c056..f908407683 100644 --- a/docs/dyn/aiplatform_v1.media.html +++ b/docs/dyn/aiplatform_v1.media.html @@ -72,7 +72,7 @@ -

Vertex AI API . media

+

Agent Platform API . media

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.metadataStores.artifacts.html b/docs/dyn/aiplatform_v1.metadataStores.artifacts.html index 9c227f5a60..388db971cb 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.artifacts.html +++ b/docs/dyn/aiplatform_v1.metadataStores.artifacts.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . artifacts

+

Agent Platform API . metadataStores . artifacts

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.metadataStores.artifacts.operations.html b/docs/dyn/aiplatform_v1.metadataStores.artifacts.operations.html index b72b3f7202..24f1a676ab 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.artifacts.operations.html +++ b/docs/dyn/aiplatform_v1.metadataStores.artifacts.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . artifacts . operations

+

Agent Platform API . metadataStores . artifacts . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.metadataStores.contexts.html b/docs/dyn/aiplatform_v1.metadataStores.contexts.html index 004f77a361..fa4e79425a 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.contexts.html +++ b/docs/dyn/aiplatform_v1.metadataStores.contexts.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . contexts

+

Agent Platform API . metadataStores . contexts

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.metadataStores.contexts.operations.html b/docs/dyn/aiplatform_v1.metadataStores.contexts.operations.html index e50905352f..da0c878e73 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.contexts.operations.html +++ b/docs/dyn/aiplatform_v1.metadataStores.contexts.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . contexts . operations

+

Agent Platform API . metadataStores . contexts . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.metadataStores.executions.html b/docs/dyn/aiplatform_v1.metadataStores.executions.html index 29f4a94bfc..0b25f20378 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.executions.html +++ b/docs/dyn/aiplatform_v1.metadataStores.executions.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . executions

+

Agent Platform API . metadataStores . executions

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.metadataStores.executions.operations.html b/docs/dyn/aiplatform_v1.metadataStores.executions.operations.html index ad1ff9b5b1..abfce6ca1f 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.executions.operations.html +++ b/docs/dyn/aiplatform_v1.metadataStores.executions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . executions . operations

+

Agent Platform API . metadataStores . executions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.metadataStores.html b/docs/dyn/aiplatform_v1.metadataStores.html index 88e78bc25a..3518dd347a 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.html +++ b/docs/dyn/aiplatform_v1.metadataStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores

+

Agent Platform API . metadataStores

Instance Methods

artifacts() diff --git a/docs/dyn/aiplatform_v1.metadataStores.operations.html b/docs/dyn/aiplatform_v1.metadataStores.operations.html index 68af6b7015..88d3889a58 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.operations.html +++ b/docs/dyn/aiplatform_v1.metadataStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . operations

+

Agent Platform API . metadataStores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.migratableResources.html b/docs/dyn/aiplatform_v1.migratableResources.html index 81e4791dad..964271f940 100644 --- a/docs/dyn/aiplatform_v1.migratableResources.html +++ b/docs/dyn/aiplatform_v1.migratableResources.html @@ -72,7 +72,7 @@ -

Vertex AI API . migratableResources

+

Agent Platform API . migratableResources

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.migratableResources.operations.html b/docs/dyn/aiplatform_v1.migratableResources.operations.html index 08c53e134d..de4fd001c0 100644 --- a/docs/dyn/aiplatform_v1.migratableResources.operations.html +++ b/docs/dyn/aiplatform_v1.migratableResources.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . migratableResources . operations

+

Agent Platform API . migratableResources . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.html b/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.html index 0a13d4a5e6..bc5c15c562 100644 --- a/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.html +++ b/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . modelDeploymentMonitoringJobs

+

Agent Platform API . modelDeploymentMonitoringJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.operations.html b/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.operations.html index 80c96f1f60..3b5ca1570e 100644 --- a/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.operations.html +++ b/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . modelDeploymentMonitoringJobs . operations

+

Agent Platform API . modelDeploymentMonitoringJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.models.evaluations.html b/docs/dyn/aiplatform_v1.models.evaluations.html index 30f7d5cf48..6f84fd9c87 100644 --- a/docs/dyn/aiplatform_v1.models.evaluations.html +++ b/docs/dyn/aiplatform_v1.models.evaluations.html @@ -72,7 +72,7 @@ -

Vertex AI API . models . evaluations

+

Agent Platform API . models . evaluations

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.models.evaluations.operations.html b/docs/dyn/aiplatform_v1.models.evaluations.operations.html index 3efb783eb4..e1e2e086d7 100644 --- a/docs/dyn/aiplatform_v1.models.evaluations.operations.html +++ b/docs/dyn/aiplatform_v1.models.evaluations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . models . evaluations . operations

+

Agent Platform API . models . evaluations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.models.html b/docs/dyn/aiplatform_v1.models.html index d483717349..7f3927b27b 100644 --- a/docs/dyn/aiplatform_v1.models.html +++ b/docs/dyn/aiplatform_v1.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . models

+

Agent Platform API . models

Instance Methods

evaluations() diff --git a/docs/dyn/aiplatform_v1.models.operations.html b/docs/dyn/aiplatform_v1.models.operations.html index 8aba86bb4e..d9d5714e56 100644 --- a/docs/dyn/aiplatform_v1.models.operations.html +++ b/docs/dyn/aiplatform_v1.models.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . models . operations

+

Agent Platform API . models . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.notebookExecutionJobs.html b/docs/dyn/aiplatform_v1.notebookExecutionJobs.html index 0a0482f3dd..49b24b6cfb 100644 --- a/docs/dyn/aiplatform_v1.notebookExecutionJobs.html +++ b/docs/dyn/aiplatform_v1.notebookExecutionJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookExecutionJobs

+

Agent Platform API . notebookExecutionJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.notebookExecutionJobs.operations.html b/docs/dyn/aiplatform_v1.notebookExecutionJobs.operations.html index 3725798c68..6e8c41d9dc 100644 --- a/docs/dyn/aiplatform_v1.notebookExecutionJobs.operations.html +++ b/docs/dyn/aiplatform_v1.notebookExecutionJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookExecutionJobs . operations

+

Agent Platform API . notebookExecutionJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.html b/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.html index d9b2947562..576efd3404 100644 --- a/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.html +++ b/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookRuntimeTemplates

+

Agent Platform API . notebookRuntimeTemplates

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.operations.html b/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.operations.html index dd870449ef..16db5c8b36 100644 --- a/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.operations.html +++ b/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookRuntimeTemplates . operations

+

Agent Platform API . notebookRuntimeTemplates . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.notebookRuntimes.html b/docs/dyn/aiplatform_v1.notebookRuntimes.html index 07c45a6395..003d5b5644 100644 --- a/docs/dyn/aiplatform_v1.notebookRuntimes.html +++ b/docs/dyn/aiplatform_v1.notebookRuntimes.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookRuntimes

+

Agent Platform API . notebookRuntimes

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.notebookRuntimes.operations.html b/docs/dyn/aiplatform_v1.notebookRuntimes.operations.html index bc2cc66fce..4105223135 100644 --- a/docs/dyn/aiplatform_v1.notebookRuntimes.operations.html +++ b/docs/dyn/aiplatform_v1.notebookRuntimes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookRuntimes . operations

+

Agent Platform API . notebookRuntimes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.operations.html b/docs/dyn/aiplatform_v1.operations.html index a459ec36ff..7cde768be4 100644 --- a/docs/dyn/aiplatform_v1.operations.html +++ b/docs/dyn/aiplatform_v1.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . operations

+

Agent Platform API . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.persistentResources.html b/docs/dyn/aiplatform_v1.persistentResources.html index eb63a926bc..3f0dce7315 100644 --- a/docs/dyn/aiplatform_v1.persistentResources.html +++ b/docs/dyn/aiplatform_v1.persistentResources.html @@ -72,7 +72,7 @@ -

Vertex AI API . persistentResources

+

Agent Platform API . persistentResources

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.persistentResources.operations.html b/docs/dyn/aiplatform_v1.persistentResources.operations.html index 06bda2e487..9f1f16d54a 100644 --- a/docs/dyn/aiplatform_v1.persistentResources.operations.html +++ b/docs/dyn/aiplatform_v1.persistentResources.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . persistentResources . operations

+

Agent Platform API . persistentResources . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.pipelineJobs.html b/docs/dyn/aiplatform_v1.pipelineJobs.html index ccf4f48d06..cef9e30b0f 100644 --- a/docs/dyn/aiplatform_v1.pipelineJobs.html +++ b/docs/dyn/aiplatform_v1.pipelineJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . pipelineJobs

+

Agent Platform API . pipelineJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.pipelineJobs.operations.html b/docs/dyn/aiplatform_v1.pipelineJobs.operations.html index 8c47ddff43..d2d8c8f70b 100644 --- a/docs/dyn/aiplatform_v1.pipelineJobs.operations.html +++ b/docs/dyn/aiplatform_v1.pipelineJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . pipelineJobs . operations

+

Agent Platform API . pipelineJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.html b/docs/dyn/aiplatform_v1.projects.html index d243f22e63..4de13a841d 100644 --- a/docs/dyn/aiplatform_v1.projects.html +++ b/docs/dyn/aiplatform_v1.projects.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects

+

Agent Platform API . projects

Instance Methods

locations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.batchPredictionJobs.html b/docs/dyn/aiplatform_v1.projects.locations.batchPredictionJobs.html index 41d473c610..d002edfb23 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.batchPredictionJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.batchPredictionJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . batchPredictionJobs

+

Agent Platform API . projects . locations . batchPredictionJobs

Instance Methods

cancel(name, body=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.cachedContents.html b/docs/dyn/aiplatform_v1.projects.locations.cachedContents.html index 6a73b5c5a2..de34f13690 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.cachedContents.html +++ b/docs/dyn/aiplatform_v1.projects.locations.cachedContents.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . cachedContents

+

Agent Platform API . projects . locations . cachedContents

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.customJobs.html b/docs/dyn/aiplatform_v1.projects.locations.customJobs.html index c46a2e3e3c..4b03e934dc 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.customJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.customJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . customJobs

+

Agent Platform API . projects . locations . customJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.customJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.customJobs.operations.html index 5b35032f51..2a1b12d24d 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.customJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.customJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . customJobs . operations

+

Agent Platform API . projects . locations . customJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.html b/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.html index 744249a3c6..226c4c8e57 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . dataLabelingJobs

+

Agent Platform API . projects . locations . dataLabelingJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.operations.html index f9e474ee20..a407b54424 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . dataLabelingJobs . operations

+

Agent Platform API . projects . locations . dataLabelingJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.html index 969bc08e7d..c8418dd5f5 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . annotationSpecs

+

Agent Platform API . projects . locations . datasets . annotationSpecs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.operations.html index be348b7430..de6600f6c1 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . annotationSpecs . operations

+

Agent Platform API . projects . locations . datasets . annotationSpecs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.html index 2f297d511e..c649a159fa 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . dataItems . annotations

+

Agent Platform API . projects . locations . datasets . dataItems . annotations

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.operations.html index 66e62466e4..b88f28ac47 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . dataItems . annotations . operations

+

Agent Platform API . projects . locations . datasets . dataItems . annotations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.html index 7a8638b548..1c1ac0bba2 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . dataItems

+

Agent Platform API . projects . locations . datasets . dataItems

Instance Methods

annotations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.operations.html index 6f0f7d8d0a..da3494325c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . dataItems . operations

+

Agent Platform API . projects . locations . datasets . dataItems . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.datasetVersions.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.datasetVersions.html index 6e2596e994..7a33e16526 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.datasetVersions.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.datasetVersions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . datasetVersions

+

Agent Platform API . projects . locations . datasets . datasetVersions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.html index e99d005bf7..9b1cd98517 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets

+

Agent Platform API . projects . locations . datasets

Instance Methods

annotationSpecs() diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.operations.html index 75eb6e0da1..782d5d35d0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . operations

+

Agent Platform API . projects . locations . datasets . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.html index c3e4c35e1a..660f1f8432 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . savedQueries

+

Agent Platform API . projects . locations . datasets . savedQueries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.operations.html index 7d4ba001d6..c1c399ab58 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . savedQueries . operations

+

Agent Platform API . projects . locations . datasets . savedQueries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.html b/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.html index d12aa26a5c..4995592373 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.html +++ b/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . deploymentResourcePools

+

Agent Platform API . projects . locations . deploymentResourcePools

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.operations.html b/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.operations.html index 31af7e3604..be2eb52c7c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . deploymentResourcePools . operations

+

Agent Platform API . projects . locations . deploymentResourcePools . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.chat.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.chat.html index 2da996f99a..9751c76650 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.chat.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.chat.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . chat

+

Agent Platform API . projects . locations . endpoints . chat

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.deployedModels.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.deployedModels.html index 0a9efff18e..df5e1e3bca 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.deployedModels.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.deployedModels.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . deployedModels

+

Agent Platform API . projects . locations . endpoints . deployedModels

Instance Methods

invoke() diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.deployedModels.invoke.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.deployedModels.invoke.html index e395e04b7f..2bd061b8cb 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.deployedModels.invoke.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.deployedModels.invoke.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . deployedModels . invoke

+

Agent Platform API . projects . locations . endpoints . deployedModels . invoke

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.html index a2efb183c0..20f23df892 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . google

+

Agent Platform API . projects . locations . endpoints . google

Instance Methods

science() diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.science.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.science.html index 5ab2881c3a..df505e71e3 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.science.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.science.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . google . science

+

Agent Platform API . projects . locations . endpoints . google . science

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.html index 2805315ce1..2da2d37461 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints

+

Agent Platform API . projects . locations . endpoints

Instance Methods

chat() diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.invoke.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.invoke.html index 6f0fcfbb47..f61528cda0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.invoke.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.invoke.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . invoke

+

Agent Platform API . projects . locations . endpoints . invoke

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.openapi.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.openapi.html index 9749856017..aeb0e0af32 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.openapi.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.openapi.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . openapi

+

Agent Platform API . projects . locations . endpoints . openapi

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.operations.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.operations.html index e18a25110c..05e71d6cdf 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . operations

+

Agent Platform API . projects . locations . endpoints . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html b/docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html index 8d74993101..d21c1b80c3 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html +++ b/docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationItems

+

Agent Platform API . projects . locations . evaluationItems

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html b/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html index c553515caf..acceda983a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html +++ b/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationRuns

+

Agent Platform API . projects . locations . evaluationRuns

Instance Methods

cancel(name, body=None, x__xgafv=None)

@@ -163,7 +163,7 @@

Method Details

], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, - "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Required. The configuration used for the evaluation. + "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Optional. The configuration used for the evaluation. Optional when analysis_configs is provided. "autoraterConfig": { # The autorater config used for the evaluation run. # Optional. The autorater config for the evaluation run. "autoraterModel": "A String", # Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: `projects/{project}/locations/{location}/publishers/*/models/*` Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}` "generationConfig": { # Configuration for content generation. This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output. # Optional. Configuration options for model generation and outputs. @@ -1594,7 +1594,7 @@

Method Details

], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, - "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Required. The configuration used for the evaluation. + "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Optional. The configuration used for the evaluation. Optional when analysis_configs is provided. "autoraterConfig": { # The autorater config used for the evaluation run. # Optional. The autorater config for the evaluation run. "autoraterModel": "A String", # Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: `projects/{project}/locations/{location}/publishers/*/models/*` Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}` "generationConfig": { # Configuration for content generation. This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output. # Optional. Configuration options for model generation and outputs. @@ -3067,7 +3067,7 @@

Method Details

], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, - "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Required. The configuration used for the evaluation. + "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Optional. The configuration used for the evaluation. Optional when analysis_configs is provided. "autoraterConfig": { # The autorater config used for the evaluation run. # Optional. The autorater config for the evaluation run. "autoraterModel": "A String", # Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: `projects/{project}/locations/{location}/publishers/*/models/*` Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}` "generationConfig": { # Configuration for content generation. This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output. # Optional. Configuration options for model generation and outputs. @@ -4511,7 +4511,7 @@

Method Details

], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, - "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Required. The configuration used for the evaluation. + "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Optional. The configuration used for the evaluation. Optional when analysis_configs is provided. "autoraterConfig": { # The autorater config used for the evaluation run. # Optional. The autorater config for the evaluation run. "autoraterModel": "A String", # Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: `projects/{project}/locations/{location}/publishers/*/models/*` Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}` "generationConfig": { # Configuration for content generation. This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output. # Optional. Configuration options for model generation and outputs. diff --git a/docs/dyn/aiplatform_v1.projects.locations.evaluationSets.html b/docs/dyn/aiplatform_v1.projects.locations.evaluationSets.html index c53aefb4b9..d87c007be0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.evaluationSets.html +++ b/docs/dyn/aiplatform_v1.projects.locations.evaluationSets.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationSets

+

Agent Platform API . projects . locations . evaluationSets

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.html b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.html index 4587867533..d49a25f4c9 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . features

+

Agent Platform API . projects . locations . featureGroups . features

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.operations.html index 9afbd37fe3..e18c1e0c30 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . features . operations

+

Agent Platform API . projects . locations . featureGroups . features . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.html b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.html index 5d2cca6d4d..1684ffbba5 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups

+

Agent Platform API . projects . locations . featureGroups

Instance Methods

features() diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.operations.html index 75fc199876..e53ff3108c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . operations

+

Agent Platform API . projects . locations . featureGroups . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.featureViewSyncs.html b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.featureViewSyncs.html index f6399b7e3e..2f9a49fa1a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.featureViewSyncs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.featureViewSyncs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores . featureViews . featureViewSyncs

+

Agent Platform API . projects . locations . featureOnlineStores . featureViews . featureViewSyncs

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.html b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.html index 53e825c613..6bb7374062 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores . featureViews

+

Agent Platform API . projects . locations . featureOnlineStores . featureViews

Instance Methods

featureViewSyncs() diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.operations.html index 201ecd95dd..b22fdb5d40 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores . featureViews . operations

+

Agent Platform API . projects . locations . featureOnlineStores . featureViews . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.html b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.html index 2ee4951100..af3b46fc44 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores

+

Agent Platform API . projects . locations . featureOnlineStores

Instance Methods

featureViews() diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.operations.html index dc2dbfa2c2..576754b07c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores . operations

+

Agent Platform API . projects . locations . featureOnlineStores . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.html index 2b430badad..1a48b15fa4 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . entityTypes . features

+

Agent Platform API . projects . locations . featurestores . entityTypes . features

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.operations.html index 6e7a3cc686..a194799886 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . entityTypes . features . operations

+

Agent Platform API . projects . locations . featurestores . entityTypes . features . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.html index 9d85a4e014..b1a7b06de8 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . entityTypes

+

Agent Platform API . projects . locations . featurestores . entityTypes

Instance Methods

features() diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.operations.html index 763c2a4462..6c9b1352a4 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . entityTypes . operations

+

Agent Platform API . projects . locations . featurestores . entityTypes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.html index d67cef887c..15559c193c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores

+

Agent Platform API . projects . locations . featurestores

Instance Methods

entityTypes() diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.operations.html index 428933df41..7dbf425f20 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . operations

+

Agent Platform API . projects . locations . featurestores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.html b/docs/dyn/aiplatform_v1.projects.locations.html index 3bc294b87d..80f1226e56 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations

+

Agent Platform API . projects . locations

Instance Methods

batchPredictionJobs() @@ -234,6 +234,11 @@

Instance Methods

Returns the schedules Resource.

+

+ skills() +

+

Returns the skills Resource.

+

specialistPools()

@@ -297,7 +302,7 @@

Instance Methods

Gets a RagEngineConfig.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -4120,7 +4125,7 @@

Method Details

"useStemmer": True or False, # Optional. Whether to use stemmer to compute rouge score. }, }, - "metricResourceName": "A String", # Resource name for registered metric. + "metricResourceName": "A String", # Optional. Resource name for registered metric. }, ], "metrics": [ # The metrics used for evaluation. Currently, we only support evaluating a single metric. If multiple metrics are provided, only the first one will be evaluated. @@ -6026,11 +6031,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.html b/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.html
index 594389ec6c..98989672fe 100644
--- a/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.html
+++ b/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.html
@@ -72,7 +72,7 @@
 
 
 
-

Vertex AI API . projects . locations . hyperparameterTuningJobs

+

Agent Platform API . projects . locations . hyperparameterTuningJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.operations.html index 97753bd854..ece9b6a619 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . hyperparameterTuningJobs . operations

+

Agent Platform API . projects . locations . hyperparameterTuningJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.html b/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.html index 90cebe43ef..70c9682302 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.html +++ b/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . indexEndpoints

+

Agent Platform API . projects . locations . indexEndpoints

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.operations.html b/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.operations.html index 1fab5e9ed2..64ec3f5deb 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . indexEndpoints . operations

+

Agent Platform API . projects . locations . indexEndpoints . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.indexes.html b/docs/dyn/aiplatform_v1.projects.locations.indexes.html index b026ded760..aad4c3299f 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.indexes.html +++ b/docs/dyn/aiplatform_v1.projects.locations.indexes.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . indexes

+

Agent Platform API . projects . locations . indexes

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.indexes.operations.html b/docs/dyn/aiplatform_v1.projects.locations.indexes.operations.html index d003a63b87..d9566d4b1f 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.indexes.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.indexes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . indexes . operations

+

Agent Platform API . projects . locations . indexes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.html index 2feded34e5..626a3be808 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . artifacts

+

Agent Platform API . projects . locations . metadataStores . artifacts

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.operations.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.operations.html index 3c43e57591..375858b774 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . artifacts . operations

+

Agent Platform API . projects . locations . metadataStores . artifacts . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.html index 84bc560081..aeb1672389 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . contexts

+

Agent Platform API . projects . locations . metadataStores . contexts

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.operations.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.operations.html index af06d78e23..9fb96263a0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . contexts . operations

+

Agent Platform API . projects . locations . metadataStores . contexts . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.html index c229a7db1d..46e2b03b8e 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . executions

+

Agent Platform API . projects . locations . metadataStores . executions

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.operations.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.operations.html index 35be8b9ea2..0f61d1cc11 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . executions . operations

+

Agent Platform API . projects . locations . metadataStores . executions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.html index daed3d890f..411f726300 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores

+

Agent Platform API . projects . locations . metadataStores

Instance Methods

artifacts() diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.metadataSchemas.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.metadataSchemas.html index 2d8d3db701..c5bd74ffa1 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.metadataSchemas.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.metadataSchemas.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . metadataSchemas

+

Agent Platform API . projects . locations . metadataStores . metadataSchemas

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.operations.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.operations.html index 8effcdc861..056ba828ac 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . operations

+

Agent Platform API . projects . locations . metadataStores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.migratableResources.html b/docs/dyn/aiplatform_v1.projects.locations.migratableResources.html index c8782d6cdb..f0883069b0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.migratableResources.html +++ b/docs/dyn/aiplatform_v1.projects.locations.migratableResources.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . migratableResources

+

Agent Platform API . projects . locations . migratableResources

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.migratableResources.operations.html b/docs/dyn/aiplatform_v1.projects.locations.migratableResources.operations.html index 3adacae445..95aa979c37 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.migratableResources.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.migratableResources.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . migratableResources . operations

+

Agent Platform API . projects . locations . migratableResources . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.html b/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.html index 1a79815a24..50ae2bbe52 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . modelDeploymentMonitoringJobs

+

Agent Platform API . projects . locations . modelDeploymentMonitoringJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.operations.html index e753c5e4e0..c90f11e2b4 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . modelDeploymentMonitoringJobs . operations

+

Agent Platform API . projects . locations . modelDeploymentMonitoringJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.html b/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.html index 5d78873fcc..cad70f0a5e 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models . evaluations

+

Agent Platform API . projects . locations . models . evaluations

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.operations.html b/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.operations.html index 9eb4fc48e3..e5255dae77 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models . evaluations . operations

+

Agent Platform API . projects . locations . models . evaluations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.slices.html b/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.slices.html index 66610af40c..f849c97152 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.slices.html +++ b/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.slices.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models . evaluations . slices

+

Agent Platform API . projects . locations . models . evaluations . slices

Instance Methods

batchImport(parent, body=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.models.html b/docs/dyn/aiplatform_v1.projects.locations.models.html index 94ce57098f..2313281c27 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.models.html +++ b/docs/dyn/aiplatform_v1.projects.locations.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models

+

Agent Platform API . projects . locations . models

Instance Methods

evaluations() @@ -157,6 +157,7 @@

Method Details

The object takes the form of: { # Request message for ModelService.CopyModel. + "customServiceAccount": "A String", # Optional. The user-provided custom service account to use to do the copy model. If empty, [Vertex AI Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) will be used to access resources needed to upload the model. This account must belong to the destination project where the model is copied to, i.e., the project specified in the `parent` field of this request and have the Vertex AI Service Agent role in the source project. Requires the user copying the Model to have the `iam.serviceAccounts.actAs` permission on this service account. "encryptionSpec": { # Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. # Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key. "kmsKeyName": "A String", # Required. Resource name of the Cloud KMS key used to protect the resource. The Cloud KMS key must be in the same region as the resource. It must have the format `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`. }, diff --git a/docs/dyn/aiplatform_v1.projects.locations.models.operations.html b/docs/dyn/aiplatform_v1.projects.locations.models.operations.html index 977955e4cb..faf7cdce60 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.models.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.models.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models . operations

+

Agent Platform API . projects . locations . models . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.nasJobs.html b/docs/dyn/aiplatform_v1.projects.locations.nasJobs.html index 9a70f2d0b4..f2d0904810 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.nasJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.nasJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . nasJobs

+

Agent Platform API . projects . locations . nasJobs

Instance Methods

nasTrialDetails() diff --git a/docs/dyn/aiplatform_v1.projects.locations.nasJobs.nasTrialDetails.html b/docs/dyn/aiplatform_v1.projects.locations.nasJobs.nasTrialDetails.html index caa0ebffd8..543751e004 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.nasJobs.nasTrialDetails.html +++ b/docs/dyn/aiplatform_v1.projects.locations.nasJobs.nasTrialDetails.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . nasJobs . nasTrialDetails

+

Agent Platform API . projects . locations . nasJobs . nasTrialDetails

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.html b/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.html index e78ae4459b..2a018030ce 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookExecutionJobs

+

Agent Platform API . projects . locations . notebookExecutionJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.operations.html index 5cd531318a..21a8cd849a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookExecutionJobs . operations

+

Agent Platform API . projects . locations . notebookExecutionJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.html b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.html index 71823d2850..3c75c241ee 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookRuntimeTemplates

+

Agent Platform API . projects . locations . notebookRuntimeTemplates

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.operations.html b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.operations.html index cc24fa8627..196334a314 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookRuntimeTemplates . operations

+

Agent Platform API . projects . locations . notebookRuntimeTemplates . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.html b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.html index cdcbe5e692..5bd64dc5fd 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookRuntimes

+

Agent Platform API . projects . locations . notebookRuntimes

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.operations.html b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.operations.html index 6aaffec5fe..2a711962a5 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookRuntimes . operations

+

Agent Platform API . projects . locations . notebookRuntimes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.operations.html b/docs/dyn/aiplatform_v1.projects.locations.operations.html index 50d883c068..e205401335 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . operations

+

Agent Platform API . projects . locations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.persistentResources.html b/docs/dyn/aiplatform_v1.projects.locations.persistentResources.html index 7f311bf58a..4cffce0c67 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.persistentResources.html +++ b/docs/dyn/aiplatform_v1.projects.locations.persistentResources.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . persistentResources

+

Agent Platform API . projects . locations . persistentResources

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.persistentResources.operations.html b/docs/dyn/aiplatform_v1.projects.locations.persistentResources.operations.html index 4ed53d4774..53b0c9a03f 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.persistentResources.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.persistentResources.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . persistentResources . operations

+

Agent Platform API . projects . locations . persistentResources . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.html b/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.html index 7fd73077a9..4bfdff1584 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . pipelineJobs

+

Agent Platform API . projects . locations . pipelineJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.operations.html index e534f64621..e8175ef44b 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . pipelineJobs . operations

+

Agent Platform API . projects . locations . pipelineJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.publishers.html b/docs/dyn/aiplatform_v1.projects.locations.publishers.html index b215906b99..7d03c9ec2f 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.publishers.html +++ b/docs/dyn/aiplatform_v1.projects.locations.publishers.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . publishers

+

Agent Platform API . projects . locations . publishers

Instance Methods

models() diff --git a/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html b/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html index 2e6ef1201f..0d4883fc90 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html +++ b/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . publishers . models

+

Agent Platform API . projects . locations . publishers . models

Instance Methods

invoke() diff --git a/docs/dyn/aiplatform_v1.projects.locations.publishers.models.invoke.html b/docs/dyn/aiplatform_v1.projects.locations.publishers.models.invoke.html index 3d858b68f6..c65b276e3c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.publishers.models.invoke.html +++ b/docs/dyn/aiplatform_v1.projects.locations.publishers.models.invoke.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . publishers . models . invoke

+

Agent Platform API . projects . locations . publishers . models . invoke

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.html b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.html index 7301eddcd8..c80be923d0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora

+

Agent Platform API . projects . locations . ragCorpora

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.operations.html b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.operations.html index ec870ba8f4..0f72596581 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora . operations

+

Agent Platform API . projects . locations . ragCorpora . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.html b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.html index 773a7e42a1..aa28d0023e 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora . ragFiles

+

Agent Platform API . projects . locations . ragCorpora . ragFiles

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.operations.html b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.operations.html index 84296bd4b1..2f13139993 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora . ragFiles . operations

+

Agent Platform API . projects . locations . ragCorpora . ragFiles . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.html b/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.html index 1edece8a09..1b034b805c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragEngineConfig

+

Agent Platform API . projects . locations . ragEngineConfig

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.operations.html b/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.operations.html index 29da6c6975..d3737750a8 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragEngineConfig . operations

+

Agent Platform API . projects . locations . ragEngineConfig . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.html index 86d505d68a..cc93c80c8a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines

+

Agent Platform API . projects . locations . reasoningEngines

Instance Methods

memories() @@ -109,6 +109,9 @@

Instance Methods

Returns the sessions Resource.

+

+ asyncQuery(name, body=None, x__xgafv=None)

+

Async query using a reasoning engine.

close()

Close httplib2 connections.

@@ -149,6 +152,49 @@

Instance Methods

testIamPermissions(resource, permissions=None, x__xgafv=None)

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Method Details

+
+ asyncQuery(name, body=None, x__xgafv=None) +
Async query using a reasoning engine.
+
+Args:
+  name: string, Required. The name of the ReasoningEngine resource to use. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.
+  "inputGcsUri": "A String", # Optional. Input Cloud Storage URI for the Async query.
+  "outputGcsUri": "A String", # Optional. Output Cloud Storage URI for the Async query.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.html index d4c3cb5f3f..940999c606 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . memories

+

Agent Platform API . projects . locations . reasoningEngines . memories

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.operations.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.operations.html index 9fddc19689..4e0849a0db 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . memories . operations

+

Agent Platform API . projects . locations . reasoningEngines . memories . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.revisions.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.revisions.html index 7e05278789..5c679686bc 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.revisions.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.memories.revisions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . memories . revisions

+

Agent Platform API . projects . locations . reasoningEngines . memories . revisions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.operations.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.operations.html index 06b163c5d8..4514688398 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . operations

+

Agent Platform API . projects . locations . reasoningEngines . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.runtimeRevisions.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.runtimeRevisions.html index c341c657bd..be13d4d77e 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.runtimeRevisions.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.runtimeRevisions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.html index 376f67abcd..22efcaa1b5 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironmentSnapshots

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironmentSnapshots

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.operations.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.operations.html index 98ebd2096b..c059bbde8a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironmentSnapshots . operations

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironmentSnapshots . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html index 6726ea4a86..29b0d1e5f9 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironmentTemplates

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironmentTemplates

Instance Methods

operations() @@ -143,9 +143,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, } x__xgafv: string, V1 error format. @@ -257,9 +254,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, }
@@ -314,9 +308,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, }, ], }
diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.operations.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.operations.html index d8453e5bc9..edc3f21bde 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironmentTemplates . operations

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironmentTemplates . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironments.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironments.html index 7cc12e2aea..ef5e5b26c7 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironments.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironments.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironments

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironments

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html index 517851699c..0887d0b730 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironments . operations

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironments . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.events.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.events.html index dcc2519a33..d1772bec80 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.events.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.events.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sessions . events

+

Agent Platform API . projects . locations . reasoningEngines . sessions . events

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.html index cacd4a7a34..b748d9ea2a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sessions

+

Agent Platform API . projects . locations . reasoningEngines . sessions

Instance Methods

events() @@ -473,7 +473,7 @@

Method Details

parent: string, Required. The resource name of the location to list sessions from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required) filter: string, Optional. The standard list filter. Supported fields: * `display_name` * `user_id` * `labels` Example: `display_name="abc"`, `user_id="123"`, `labels.key="value"`. orderBy: string, Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `create_time` * `update_time` Example: `create_time desc`. - pageSize: integer, Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 100 sessions will be returned. + pageSize: integer, Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, the default page size is 100. Values greater than 100 will be capped at 100. pageToken: string, Optional. The next_page_token value returned from a previous list SessionService.ListSessions call. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.operations.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.operations.html index 28894cfc1f..11cfeef2cd 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.sessions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sessions . operations

+

Agent Platform API . projects . locations . reasoningEngines . sessions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.schedules.html b/docs/dyn/aiplatform_v1.projects.locations.schedules.html index d01d430259..1e757c9b50 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.schedules.html +++ b/docs/dyn/aiplatform_v1.projects.locations.schedules.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . schedules

+

Agent Platform API . projects . locations . schedules

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.schedules.operations.html b/docs/dyn/aiplatform_v1.projects.locations.schedules.operations.html index 2614d9699a..5f40e266c0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.schedules.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.schedules.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . schedules . operations

+

Agent Platform API . projects . locations . schedules . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.skills.html b/docs/dyn/aiplatform_v1.projects.locations.skills.html new file mode 100644 index 0000000000..4248b7a204 --- /dev/null +++ b/docs/dyn/aiplatform_v1.projects.locations.skills.html @@ -0,0 +1,91 @@ + + + +

Agent Platform API . projects . locations . skills

+

Instance Methods

+

+ operations() +

+

Returns the operations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1.projects.locations.skills.operations.html b/docs/dyn/aiplatform_v1.projects.locations.skills.operations.html new file mode 100644 index 0000000000..bdd3fdab1f --- /dev/null +++ b/docs/dyn/aiplatform_v1.projects.locations.skills.operations.html @@ -0,0 +1,272 @@ + + + +

Agent Platform API . projects . locations . skills . operations

+

Instance Methods

+

+ cancel(name, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.

+

+ close()

+

Close httplib2 connections.

+

+ delete(name, x__xgafv=None)

+

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

+

+ list_next()

+

Retrieves the next page of results.

+

+ wait(name, timeout=None, x__xgafv=None)

+

Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.

+

Method Details

+
+ cancel(name, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
+
+Args:
+  name: string, The name of the operation resource to be deleted. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
+
+Args:
+  name: string, The name of the operation's parent resource. (required)
+  filter: string, The standard list filter.
+  pageSize: integer, The standard list page size.
+  pageToken: string, The standard list page token.
+  returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The response message for Operations.ListOperations.
+  "nextPageToken": "A String", # The standard List next-page token.
+  "operations": [ # A list of operations that matches the specified filter in the request.
+    { # This resource represents a long-running operation that is the result of a network API call.
+      "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+      "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+        "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+        "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+          {
+            "a_key": "", # Properties of the object. Contains field @type with type URL.
+          },
+        ],
+        "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+      },
+      "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+      "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+      "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    },
+  ],
+  "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.
+    "A String",
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ wait(name, timeout=None, x__xgafv=None) +
Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.
+
+Args:
+  name: string, The name of the operation resource to wait on. (required)
+  timeout: string, The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1.projects.locations.specialistPools.html b/docs/dyn/aiplatform_v1.projects.locations.specialistPools.html index 0f5987e7f4..71d9515e50 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.specialistPools.html +++ b/docs/dyn/aiplatform_v1.projects.locations.specialistPools.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . specialistPools

+

Agent Platform API . projects . locations . specialistPools

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.specialistPools.operations.html b/docs/dyn/aiplatform_v1.projects.locations.specialistPools.operations.html index 4111d53e05..f70851f5e0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.specialistPools.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.specialistPools.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . specialistPools . operations

+

Agent Platform API . projects . locations . specialistPools . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.studies.html b/docs/dyn/aiplatform_v1.projects.locations.studies.html index c7acb35aa0..16db8008c1 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.studies.html +++ b/docs/dyn/aiplatform_v1.projects.locations.studies.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . studies

+

Agent Platform API . projects . locations . studies

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.studies.operations.html b/docs/dyn/aiplatform_v1.projects.locations.studies.operations.html index d692fc2af5..8cc96e75c3 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.studies.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.studies.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . studies . operations

+

Agent Platform API . projects . locations . studies . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.studies.trials.html b/docs/dyn/aiplatform_v1.projects.locations.studies.trials.html index a949d3edbb..959389c1ac 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.studies.trials.html +++ b/docs/dyn/aiplatform_v1.projects.locations.studies.trials.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . studies . trials

+

Agent Platform API . projects . locations . studies . trials

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.studies.trials.operations.html b/docs/dyn/aiplatform_v1.projects.locations.studies.trials.operations.html index 0aebb34a35..c0df5531f9 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.studies.trials.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.studies.trials.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . studies . trials . operations

+

Agent Platform API . projects . locations . studies . trials . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.html index 4a747e9e66..91fc0c9801 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments

+

Agent Platform API . projects . locations . tensorboards . experiments

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.operations.html index 5b7bf42432..735499873a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . operations

+

Agent Platform API . projects . locations . tensorboards . experiments . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.html index 4187eb8c5e..9ccde316a5 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . runs

+

Agent Platform API . projects . locations . tensorboards . experiments . runs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.operations.html index ce01a470ec..be85b33e8a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . runs . operations

+

Agent Platform API . projects . locations . tensorboards . experiments . runs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.html index c65c78c015..31f2bd2045 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . runs . timeSeries

+

Agent Platform API . projects . locations . tensorboards . experiments . runs . timeSeries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html index 89112fc46a..ed730025c0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . runs . timeSeries . operations

+

Agent Platform API . projects . locations . tensorboards . experiments . runs . timeSeries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.html index de5434317c..faa34d1c76 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards

+

Agent Platform API . projects . locations . tensorboards

Instance Methods

experiments() diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.operations.html index 6d7cbf7f86..3c55201a56 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . operations

+

Agent Platform API . projects . locations . tensorboards . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.html b/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.html index ecaf90b7d9..11dcbab62b 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.html +++ b/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . trainingPipelines

+

Agent Platform API . projects . locations . trainingPipelines

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.operations.html b/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.operations.html index c227ef7b81..84b168c820 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . trainingPipelines . operations

+

Agent Platform API . projects . locations . trainingPipelines . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html index a8e9298291..863a616da3 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tuningJobs

+

Agent Platform API . projects . locations . tuningJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.operations.html index a646dad108..b889e0b157 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tuningJobs . operations

+

Agent Platform API . projects . locations . tuningJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.publishers.html b/docs/dyn/aiplatform_v1.publishers.html index a810c42153..0660203409 100644 --- a/docs/dyn/aiplatform_v1.publishers.html +++ b/docs/dyn/aiplatform_v1.publishers.html @@ -72,7 +72,7 @@ -

Vertex AI API . publishers

+

Agent Platform API . publishers

Instance Methods

models() diff --git a/docs/dyn/aiplatform_v1.publishers.models.html b/docs/dyn/aiplatform_v1.publishers.models.html index f578319b3e..08fae42e64 100644 --- a/docs/dyn/aiplatform_v1.publishers.models.html +++ b/docs/dyn/aiplatform_v1.publishers.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . publishers . models

+

Agent Platform API . publishers . models

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.ragCorpora.html b/docs/dyn/aiplatform_v1.ragCorpora.html index 3b0f785823..15b7b5e5eb 100644 --- a/docs/dyn/aiplatform_v1.ragCorpora.html +++ b/docs/dyn/aiplatform_v1.ragCorpora.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragCorpora

+

Agent Platform API . ragCorpora

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.ragCorpora.operations.html b/docs/dyn/aiplatform_v1.ragCorpora.operations.html index df26f8dadf..f3c8dbb3b4 100644 --- a/docs/dyn/aiplatform_v1.ragCorpora.operations.html +++ b/docs/dyn/aiplatform_v1.ragCorpora.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragCorpora . operations

+

Agent Platform API . ragCorpora . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.html b/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.html index 84e6153ba7..2bd789495f 100644 --- a/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.html +++ b/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragCorpora . ragFiles

+

Agent Platform API . ragCorpora . ragFiles

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.operations.html b/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.operations.html index 3c6aa36adf..c2917ce5a3 100644 --- a/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.operations.html +++ b/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragCorpora . ragFiles . operations

+

Agent Platform API . ragCorpora . ragFiles . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.ragEngineConfig.html b/docs/dyn/aiplatform_v1.ragEngineConfig.html index 786ae668b4..b970cc6a3b 100644 --- a/docs/dyn/aiplatform_v1.ragEngineConfig.html +++ b/docs/dyn/aiplatform_v1.ragEngineConfig.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragEngineConfig

+

Agent Platform API . ragEngineConfig

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.ragEngineConfig.operations.html b/docs/dyn/aiplatform_v1.ragEngineConfig.operations.html index b723737fa5..485182f84a 100644 --- a/docs/dyn/aiplatform_v1.ragEngineConfig.operations.html +++ b/docs/dyn/aiplatform_v1.ragEngineConfig.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragEngineConfig . operations

+

Agent Platform API . ragEngineConfig . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.html b/docs/dyn/aiplatform_v1.reasoningEngines.html index 1ce2519998..6a75e8ac67 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines

+

Agent Platform API . reasoningEngines

Instance Methods

memories() @@ -109,6 +109,9 @@

Instance Methods

Returns the sessions Resource.

+

+ asyncQuery(name, body=None, x__xgafv=None)

+

Async query using a reasoning engine.

close()

Close httplib2 connections.

@@ -140,6 +143,49 @@

Instance Methods

streamQuery(name, body=None, x__xgafv=None)

Streams queries using a reasoning engine.

Method Details

+
+ asyncQuery(name, body=None, x__xgafv=None) +
Async query using a reasoning engine.
+
+Args:
+  name: string, Required. The name of the ReasoningEngine resource to use. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.
+  "inputGcsUri": "A String", # Optional. Input Cloud Storage URI for the Async query.
+  "outputGcsUri": "A String", # Optional. Output Cloud Storage URI for the Async query.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.memories.html b/docs/dyn/aiplatform_v1.reasoningEngines.memories.html index 2e5d48f2d9..8a1e287fe8 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.memories.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.memories.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . memories

+

Agent Platform API . reasoningEngines . memories

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.memories.operations.html b/docs/dyn/aiplatform_v1.reasoningEngines.memories.operations.html index 174b1a968a..45c729f796 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.memories.operations.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.memories.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . memories . operations

+

Agent Platform API . reasoningEngines . memories . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.operations.html b/docs/dyn/aiplatform_v1.reasoningEngines.operations.html index 9a5f051553..865d37e0e2 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.operations.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . operations

+

Agent Platform API . reasoningEngines . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.runtimeRevisions.html b/docs/dyn/aiplatform_v1.reasoningEngines.runtimeRevisions.html index 5b118d08c5..f22bb5218c 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.runtimeRevisions.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.runtimeRevisions.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions

+

Agent Platform API . reasoningEngines . runtimeRevisions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentSnapshots.html b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentSnapshots.html index e349fcd838..9a09fa3579 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentSnapshots.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentSnapshots.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironmentSnapshots

+

Agent Platform API . reasoningEngines . sandboxEnvironmentSnapshots

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentSnapshots.operations.html b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentSnapshots.operations.html index 3f1a076816..76769f8f30 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentSnapshots.operations.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentSnapshots.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironmentSnapshots . operations

+

Agent Platform API . reasoningEngines . sandboxEnvironmentSnapshots . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentTemplates.html b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentTemplates.html index 79fe316988..645d06e1bc 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentTemplates.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentTemplates.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironmentTemplates

+

Agent Platform API . reasoningEngines . sandboxEnvironmentTemplates

Instance Methods

operations() @@ -143,9 +143,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, } x__xgafv: string, V1 error format. @@ -257,9 +254,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, }
@@ -314,9 +308,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, }, ], }
diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentTemplates.operations.html b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentTemplates.operations.html index 71f06d5c2d..b53496a9c9 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentTemplates.operations.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironmentTemplates.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironmentTemplates . operations

+

Agent Platform API . reasoningEngines . sandboxEnvironmentTemplates . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironments.html b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironments.html index 9fcba2089e..a4d2ad2a4d 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironments.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironments.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironments

+

Agent Platform API . reasoningEngines . sandboxEnvironments

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironments.operations.html b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironments.operations.html index 516fd4ef02..68ade0cc59 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironments.operations.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.sandboxEnvironments.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironments . operations

+

Agent Platform API . reasoningEngines . sandboxEnvironments . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.sessions.html b/docs/dyn/aiplatform_v1.reasoningEngines.sessions.html index 75f7cac3b7..1cd21dcfcf 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.sessions.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.sessions.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sessions

+

Agent Platform API . reasoningEngines . sessions

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.sessions.operations.html b/docs/dyn/aiplatform_v1.reasoningEngines.sessions.operations.html index c40d25c8fd..cb7d7997a5 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.sessions.operations.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.sessions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sessions . operations

+

Agent Platform API . reasoningEngines . sessions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.schedules.html b/docs/dyn/aiplatform_v1.schedules.html index ef3a48f56d..c00a1f4e21 100644 --- a/docs/dyn/aiplatform_v1.schedules.html +++ b/docs/dyn/aiplatform_v1.schedules.html @@ -72,7 +72,7 @@ -

Vertex AI API . schedules

+

Agent Platform API . schedules

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.schedules.operations.html b/docs/dyn/aiplatform_v1.schedules.operations.html index 2eb7ea4800..1a0252e04c 100644 --- a/docs/dyn/aiplatform_v1.schedules.operations.html +++ b/docs/dyn/aiplatform_v1.schedules.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . schedules . operations

+

Agent Platform API . schedules . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.skills.html b/docs/dyn/aiplatform_v1.skills.html new file mode 100644 index 0000000000..cc0f2eb4cf --- /dev/null +++ b/docs/dyn/aiplatform_v1.skills.html @@ -0,0 +1,91 @@ + + + +

Agent Platform API . skills

+

Instance Methods

+

+ operations() +

+

Returns the operations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1.skills.operations.html b/docs/dyn/aiplatform_v1.skills.operations.html new file mode 100644 index 0000000000..946e3fd6cf --- /dev/null +++ b/docs/dyn/aiplatform_v1.skills.operations.html @@ -0,0 +1,272 @@ + + + +

Agent Platform API . skills . operations

+

Instance Methods

+

+ cancel(name, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.

+

+ close()

+

Close httplib2 connections.

+

+ delete(name, x__xgafv=None)

+

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

+

+ list_next()

+

Retrieves the next page of results.

+

+ wait(name, timeout=None, x__xgafv=None)

+

Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.

+

Method Details

+
+ cancel(name, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
+
+Args:
+  name: string, The name of the operation resource to be deleted. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
+
+Args:
+  name: string, The name of the operation's parent resource. (required)
+  filter: string, The standard list filter.
+  pageSize: integer, The standard list page size.
+  pageToken: string, The standard list page token.
+  returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The response message for Operations.ListOperations.
+  "nextPageToken": "A String", # The standard List next-page token.
+  "operations": [ # A list of operations that matches the specified filter in the request.
+    { # This resource represents a long-running operation that is the result of a network API call.
+      "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+      "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+        "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+        "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+          {
+            "a_key": "", # Properties of the object. Contains field @type with type URL.
+          },
+        ],
+        "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+      },
+      "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+      "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+      "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    },
+  ],
+  "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.
+    "A String",
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ wait(name, timeout=None, x__xgafv=None) +
Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.
+
+Args:
+  name: string, The name of the operation resource to wait on. (required)
+  timeout: string, The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1.specialistPools.html b/docs/dyn/aiplatform_v1.specialistPools.html index ca72ebe760..c60fe4375a 100644 --- a/docs/dyn/aiplatform_v1.specialistPools.html +++ b/docs/dyn/aiplatform_v1.specialistPools.html @@ -72,7 +72,7 @@ -

Vertex AI API . specialistPools

+

Agent Platform API . specialistPools

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.specialistPools.operations.html b/docs/dyn/aiplatform_v1.specialistPools.operations.html index 54a6f12bfa..45e499b9ec 100644 --- a/docs/dyn/aiplatform_v1.specialistPools.operations.html +++ b/docs/dyn/aiplatform_v1.specialistPools.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . specialistPools . operations

+

Agent Platform API . specialistPools . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.studies.html b/docs/dyn/aiplatform_v1.studies.html index 787a480e47..e9835dcfe1 100644 --- a/docs/dyn/aiplatform_v1.studies.html +++ b/docs/dyn/aiplatform_v1.studies.html @@ -72,7 +72,7 @@ -

Vertex AI API . studies

+

Agent Platform API . studies

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.studies.operations.html b/docs/dyn/aiplatform_v1.studies.operations.html index 41c08b2c70..911a6860df 100644 --- a/docs/dyn/aiplatform_v1.studies.operations.html +++ b/docs/dyn/aiplatform_v1.studies.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . studies . operations

+

Agent Platform API . studies . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.studies.trials.html b/docs/dyn/aiplatform_v1.studies.trials.html index 58965d4dc1..510fbcb393 100644 --- a/docs/dyn/aiplatform_v1.studies.trials.html +++ b/docs/dyn/aiplatform_v1.studies.trials.html @@ -72,7 +72,7 @@ -

Vertex AI API . studies . trials

+

Agent Platform API . studies . trials

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.studies.trials.operations.html b/docs/dyn/aiplatform_v1.studies.trials.operations.html index 0ec7c3f05a..e73aa32f00 100644 --- a/docs/dyn/aiplatform_v1.studies.trials.operations.html +++ b/docs/dyn/aiplatform_v1.studies.trials.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . studies . trials . operations

+

Agent Platform API . studies . trials . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.html index d040f42df7..44848b51bc 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments

+

Agent Platform API . tensorboards . experiments

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.operations.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.operations.html index 22f3b72998..26dfc9672e 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.operations.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . operations

+

Agent Platform API . tensorboards . experiments . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.html index 04fc89ad2a..92aad08ea9 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . runs

+

Agent Platform API . tensorboards . experiments . runs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.operations.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.operations.html index 05705fbe33..2062d6cb8e 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.operations.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . runs . operations

+

Agent Platform API . tensorboards . experiments . runs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.html index cd89b930e8..db9900706b 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . runs . timeSeries

+

Agent Platform API . tensorboards . experiments . runs . timeSeries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.operations.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.operations.html index 51b90ed02b..b22523ed4a 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.operations.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . runs . timeSeries . operations

+

Agent Platform API . tensorboards . experiments . runs . timeSeries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.tensorboards.html b/docs/dyn/aiplatform_v1.tensorboards.html index 214c307794..36b4407a32 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.html +++ b/docs/dyn/aiplatform_v1.tensorboards.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards

+

Agent Platform API . tensorboards

Instance Methods

experiments() diff --git a/docs/dyn/aiplatform_v1.tensorboards.operations.html b/docs/dyn/aiplatform_v1.tensorboards.operations.html index e3c0318d7f..3ff5e794ea 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.operations.html +++ b/docs/dyn/aiplatform_v1.tensorboards.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . operations

+

Agent Platform API . tensorboards . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.trainingPipelines.html b/docs/dyn/aiplatform_v1.trainingPipelines.html index ae338414b6..75a229e6eb 100644 --- a/docs/dyn/aiplatform_v1.trainingPipelines.html +++ b/docs/dyn/aiplatform_v1.trainingPipelines.html @@ -72,7 +72,7 @@ -

Vertex AI API . trainingPipelines

+

Agent Platform API . trainingPipelines

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.trainingPipelines.operations.html b/docs/dyn/aiplatform_v1.trainingPipelines.operations.html index 0a09ab9cbc..50906e165e 100644 --- a/docs/dyn/aiplatform_v1.trainingPipelines.operations.html +++ b/docs/dyn/aiplatform_v1.trainingPipelines.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . trainingPipelines . operations

+

Agent Platform API . trainingPipelines . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.tuningJobs.html b/docs/dyn/aiplatform_v1.tuningJobs.html index 5207ed1258..3420cd066f 100644 --- a/docs/dyn/aiplatform_v1.tuningJobs.html +++ b/docs/dyn/aiplatform_v1.tuningJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . tuningJobs

+

Agent Platform API . tuningJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1.tuningJobs.operations.html b/docs/dyn/aiplatform_v1.tuningJobs.operations.html index b1e07d9902..6b32a39296 100644 --- a/docs/dyn/aiplatform_v1.tuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1.tuningJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tuningJobs . operations

+

Agent Platform API . tuningJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1.v1.html b/docs/dyn/aiplatform_v1.v1.html index 006db3aa0a..ae1729bef7 100644 --- a/docs/dyn/aiplatform_v1.v1.html +++ b/docs/dyn/aiplatform_v1.v1.html @@ -72,7 +72,7 @@ -

Vertex AI API . v1

+

Agent Platform API . v1

Instance Methods

close()

@@ -2756,7 +2756,7 @@

Method Details

"useStemmer": True or False, # Optional. Whether to use stemmer to compute rouge score. }, }, - "metricResourceName": "A String", # Resource name for registered metric. + "metricResourceName": "A String", # Optional. Resource name for registered metric. }, ], "metrics": [ # The metrics used for evaluation. Currently, we only support evaluating a single metric. If multiple metrics are provided, only the first one will be evaluated. diff --git a/docs/dyn/aiplatform_v1beta1.agents.html b/docs/dyn/aiplatform_v1beta1.agents.html index a80472143d..6377708a1b 100644 --- a/docs/dyn/aiplatform_v1beta1.agents.html +++ b/docs/dyn/aiplatform_v1beta1.agents.html @@ -72,7 +72,7 @@ -

Vertex AI API . agents

+

Agent Platform API . agents

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.agents.operations.html b/docs/dyn/aiplatform_v1beta1.agents.operations.html index 726a07c2b7..ba0a27ab8e 100644 --- a/docs/dyn/aiplatform_v1beta1.agents.operations.html +++ b/docs/dyn/aiplatform_v1beta1.agents.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . agents . operations

+

Agent Platform API . agents . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.apps.html b/docs/dyn/aiplatform_v1beta1.apps.html index a1a6d5c564..531fcebcb8 100644 --- a/docs/dyn/aiplatform_v1beta1.apps.html +++ b/docs/dyn/aiplatform_v1beta1.apps.html @@ -72,7 +72,7 @@ -

Vertex AI API . apps

+

Agent Platform API . apps

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.apps.operations.html b/docs/dyn/aiplatform_v1beta1.apps.operations.html index 374782ad10..4bb661ec44 100644 --- a/docs/dyn/aiplatform_v1beta1.apps.operations.html +++ b/docs/dyn/aiplatform_v1beta1.apps.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . apps . operations

+

Agent Platform API . apps . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.batchPredictionJobs.html b/docs/dyn/aiplatform_v1beta1.batchPredictionJobs.html index 7148e2b0a0..b3343a149c 100644 --- a/docs/dyn/aiplatform_v1beta1.batchPredictionJobs.html +++ b/docs/dyn/aiplatform_v1beta1.batchPredictionJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . batchPredictionJobs

+

Agent Platform API . batchPredictionJobs

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.customJobs.html b/docs/dyn/aiplatform_v1beta1.customJobs.html index 5234f414b8..a710d2aed6 100644 --- a/docs/dyn/aiplatform_v1beta1.customJobs.html +++ b/docs/dyn/aiplatform_v1beta1.customJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . customJobs

+

Agent Platform API . customJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.customJobs.operations.html b/docs/dyn/aiplatform_v1beta1.customJobs.operations.html index 11bc97414d..89636ec8d1 100644 --- a/docs/dyn/aiplatform_v1beta1.customJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.customJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . customJobs . operations

+

Agent Platform API . customJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.html b/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.html index afd11f14b4..2a199e5e3f 100644 --- a/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.html +++ b/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . dataLabelingJobs

+

Agent Platform API . dataLabelingJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.operations.html b/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.operations.html index 166a970c6f..7ecedfc253 100644 --- a/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . dataLabelingJobs . operations

+

Agent Platform API . dataLabelingJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.html b/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.html index 296b219e06..0f665895f2 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . annotationSpecs

+

Agent Platform API . datasets . annotationSpecs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.operations.html index d77c9aa716..5e1854b067 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . annotationSpecs . operations

+

Agent Platform API . datasets . annotationSpecs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.html b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.html index d0391b0eaf..0a631c6c36 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . dataItems . annotations

+

Agent Platform API . datasets . dataItems . annotations

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.operations.html index 07f81d07fb..bd861151a4 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . dataItems . annotations . operations

+

Agent Platform API . datasets . dataItems . annotations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.html b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.html index b0f8b0daac..39695e374c 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . dataItems

+

Agent Platform API . datasets . dataItems

Instance Methods

annotations() diff --git a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.operations.html index 0f0d2ecff8..55eed99b12 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . dataItems . operations

+

Agent Platform API . datasets . dataItems . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.datasets.datasetVersions.html b/docs/dyn/aiplatform_v1beta1.datasets.datasetVersions.html index 446aeac430..e90861c5cf 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.datasetVersions.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.datasetVersions.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . datasetVersions

+

Agent Platform API . datasets . datasetVersions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.datasets.html b/docs/dyn/aiplatform_v1beta1.datasets.html index 07630cd664..1ab4fd0e12 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets

+

Agent Platform API . datasets

Instance Methods

annotationSpecs() diff --git a/docs/dyn/aiplatform_v1beta1.datasets.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.operations.html index c764926461..1d2777fdc4 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . operations

+

Agent Platform API . datasets . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.html b/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.html index b1d53413f3..fd730cad35 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . savedQueries

+

Agent Platform API . datasets . savedQueries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.operations.html index 9babff437b..fec79a42bd 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . datasets . savedQueries . operations

+

Agent Platform API . datasets . savedQueries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.html b/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.html index 7cfec455a2..7b9a89565b 100644 --- a/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.html +++ b/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.html @@ -72,7 +72,7 @@ -

Vertex AI API . deploymentResourcePools

+

Agent Platform API . deploymentResourcePools

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.operations.html b/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.operations.html index 2a4e770048..679670cc6e 100644 --- a/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.operations.html +++ b/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . deploymentResourcePools . operations

+

Agent Platform API . deploymentResourcePools . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.edgeDevices.html b/docs/dyn/aiplatform_v1beta1.edgeDevices.html index 6cd998fa37..7d8bc14ae5 100644 --- a/docs/dyn/aiplatform_v1beta1.edgeDevices.html +++ b/docs/dyn/aiplatform_v1beta1.edgeDevices.html @@ -72,7 +72,7 @@ -

Vertex AI API . edgeDevices

+

Agent Platform API . edgeDevices

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.edgeDevices.operations.html b/docs/dyn/aiplatform_v1beta1.edgeDevices.operations.html index 73fb808c39..6c0f303cd8 100644 --- a/docs/dyn/aiplatform_v1beta1.edgeDevices.operations.html +++ b/docs/dyn/aiplatform_v1beta1.edgeDevices.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . edgeDevices . operations

+

Agent Platform API . edgeDevices . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.endpoints.chat.html b/docs/dyn/aiplatform_v1beta1.endpoints.chat.html index 88a7cdac94..1492786d3c 100644 --- a/docs/dyn/aiplatform_v1beta1.endpoints.chat.html +++ b/docs/dyn/aiplatform_v1beta1.endpoints.chat.html @@ -72,7 +72,7 @@ -

Vertex AI API . endpoints . chat

+

Agent Platform API . endpoints . chat

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.endpoints.html b/docs/dyn/aiplatform_v1beta1.endpoints.html index 3a13ad6eed..8aca811e09 100644 --- a/docs/dyn/aiplatform_v1beta1.endpoints.html +++ b/docs/dyn/aiplatform_v1beta1.endpoints.html @@ -72,7 +72,7 @@ -

Vertex AI API . endpoints

+

Agent Platform API . endpoints

Instance Methods

chat() diff --git a/docs/dyn/aiplatform_v1beta1.endpoints.operations.html b/docs/dyn/aiplatform_v1beta1.endpoints.operations.html index 5471090776..098081b6a7 100644 --- a/docs/dyn/aiplatform_v1beta1.endpoints.operations.html +++ b/docs/dyn/aiplatform_v1beta1.endpoints.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . endpoints . operations

+

Agent Platform API . endpoints . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.evaluationItems.html b/docs/dyn/aiplatform_v1beta1.evaluationItems.html index 3f59494f6e..ff18b5e958 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationItems.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationItems.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationItems

+

Agent Platform API . evaluationItems

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.evaluationItems.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationItems.operations.html index 3b3b1e834f..d6c1a1d3be 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationItems.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationItems.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationItems . operations

+

Agent Platform API . evaluationItems . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.evaluationMetrics.html b/docs/dyn/aiplatform_v1beta1.evaluationMetrics.html index 10a347b8bd..630f68923f 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationMetrics.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationMetrics.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationMetrics

+

Agent Platform API . evaluationMetrics

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.evaluationMetrics.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationMetrics.operations.html index c6f30a1c1b..b4270e4819 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationMetrics.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationMetrics.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationMetrics . operations

+

Agent Platform API . evaluationMetrics . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.evaluationRuns.html b/docs/dyn/aiplatform_v1beta1.evaluationRuns.html index 6768245d16..e13a3eece1 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationRuns.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationRuns.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationRuns

+

Agent Platform API . evaluationRuns

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.evaluationRuns.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationRuns.operations.html index 02ad3b3eaf..62125f6b0f 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationRuns.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationRuns.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationRuns . operations

+

Agent Platform API . evaluationRuns . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.evaluationSets.html b/docs/dyn/aiplatform_v1beta1.evaluationSets.html index 9740578571..db5b21002a 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationSets.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationSets.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationSets

+

Agent Platform API . evaluationSets

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.evaluationSets.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationSets.operations.html index 8fda21b580..017ff0b1c8 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationSets.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationSets.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationSets . operations

+

Agent Platform API . evaluationSets . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.evaluationTasks.html b/docs/dyn/aiplatform_v1beta1.evaluationTasks.html index f07cb66253..93996fccf6 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationTasks.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationTasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationTasks

+

Agent Platform API . evaluationTasks

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.evaluationTasks.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationTasks.operations.html index f87c064d6c..634f0a3e03 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationTasks.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationTasks.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . evaluationTasks . operations

+

Agent Platform API . evaluationTasks . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.exampleStores.html b/docs/dyn/aiplatform_v1beta1.exampleStores.html index 48ecb041a4..98326a5dc3 100644 --- a/docs/dyn/aiplatform_v1beta1.exampleStores.html +++ b/docs/dyn/aiplatform_v1beta1.exampleStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . exampleStores

+

Agent Platform API . exampleStores

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.exampleStores.operations.html b/docs/dyn/aiplatform_v1beta1.exampleStores.operations.html index 7e331ff740..b4ff997dba 100644 --- a/docs/dyn/aiplatform_v1beta1.exampleStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.exampleStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . exampleStores . operations

+

Agent Platform API . exampleStores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.extensionControllers.html b/docs/dyn/aiplatform_v1beta1.extensionControllers.html index 0746f9f521..0eaf0ad41a 100644 --- a/docs/dyn/aiplatform_v1beta1.extensionControllers.html +++ b/docs/dyn/aiplatform_v1beta1.extensionControllers.html @@ -72,7 +72,7 @@ -

Vertex AI API . extensionControllers

+

Agent Platform API . extensionControllers

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.extensionControllers.operations.html b/docs/dyn/aiplatform_v1beta1.extensionControllers.operations.html index 4c05275691..1438c1206a 100644 --- a/docs/dyn/aiplatform_v1beta1.extensionControllers.operations.html +++ b/docs/dyn/aiplatform_v1beta1.extensionControllers.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . extensionControllers . operations

+

Agent Platform API . extensionControllers . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.extensions.html b/docs/dyn/aiplatform_v1beta1.extensions.html index 41f7de982c..a67c909bb5 100644 --- a/docs/dyn/aiplatform_v1beta1.extensions.html +++ b/docs/dyn/aiplatform_v1beta1.extensions.html @@ -72,7 +72,7 @@ -

Vertex AI API . extensions

+

Agent Platform API . extensions

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.extensions.operations.html b/docs/dyn/aiplatform_v1beta1.extensions.operations.html index cab0e55048..35ee8d6b98 100644 --- a/docs/dyn/aiplatform_v1beta1.extensions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.extensions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . extensions . operations

+

Agent Platform API . extensions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.html b/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.html index 3c54bc292a..92128a8cda 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups . featureMonitors

+

Agent Platform API . featureGroups . featureMonitors

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.operations.html b/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.operations.html index e389ee890b..0a294f517a 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups . featureMonitors . operations

+

Agent Platform API . featureGroups . featureMonitors . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.features.html b/docs/dyn/aiplatform_v1beta1.featureGroups.features.html index 42acad9fc5..516a9df939 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.features.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.features.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups . features

+

Agent Platform API . featureGroups . features

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.features.operations.html b/docs/dyn/aiplatform_v1beta1.featureGroups.features.operations.html index bdaf76ca18..ff4128397e 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.features.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.features.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups . features . operations

+

Agent Platform API . featureGroups . features . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.html b/docs/dyn/aiplatform_v1beta1.featureGroups.html index ca94383ede..ef4711f334 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups

+

Agent Platform API . featureGroups

Instance Methods

featureMonitors() diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.operations.html b/docs/dyn/aiplatform_v1beta1.featureGroups.operations.html index 5177a1c207..cb77ff8f11 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureGroups . operations

+

Agent Platform API . featureGroups . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.html b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.html index 4a4161b84f..ffd10e6134 100644 --- a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.html +++ b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureOnlineStores . featureViews

+

Agent Platform API . featureOnlineStores . featureViews

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.operations.html b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.operations.html index e067f09917..db42439530 100644 --- a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureOnlineStores . featureViews . operations

+

Agent Platform API . featureOnlineStores . featureViews . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.html b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.html index 8b20840513..140fa96549 100644 --- a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.html +++ b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureOnlineStores

+

Agent Platform API . featureOnlineStores

Instance Methods

featureViews() diff --git a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.operations.html b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.operations.html index 1f2c7feca1..6d1f629582 100644 --- a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featureOnlineStores . operations

+

Agent Platform API . featureOnlineStores . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.html b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.html index 5cd2e7ae20..babd3fb154 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . entityTypes . features

+

Agent Platform API . featurestores . entityTypes . features

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.operations.html b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.operations.html index 944c2f30b0..8d7ce25906 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . entityTypes . features . operations

+

Agent Platform API . featurestores . entityTypes . features . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.html b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.html index fe5649aeed..6df1a81339 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . entityTypes

+

Agent Platform API . featurestores . entityTypes

Instance Methods

features() diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.operations.html b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.operations.html index 558562cf56..b51814f680 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . entityTypes . operations

+

Agent Platform API . featurestores . entityTypes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.html b/docs/dyn/aiplatform_v1beta1.featurestores.html index 1c8d5dd488..52364de704 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores

+

Agent Platform API . featurestores

Instance Methods

entityTypes() diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.operations.html b/docs/dyn/aiplatform_v1beta1.featurestores.operations.html index a527257f63..6b2e466d04 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . featurestores . operations

+

Agent Platform API . featurestores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.html b/docs/dyn/aiplatform_v1beta1.html index a1e1136028..d81071bf9b 100644 --- a/docs/dyn/aiplatform_v1beta1.html +++ b/docs/dyn/aiplatform_v1beta1.html @@ -72,7 +72,7 @@ -

Vertex AI API

+

Agent Platform API

Instance Methods

agents() @@ -294,6 +294,11 @@

Instance Methods

Returns the semanticGovernancePolicyEngine Resource.

+

+ skills() +

+

Returns the skills Resource.

+

solvers()

@@ -329,6 +334,11 @@

Instance Methods

Returns the v1beta1 Resource.

+

+ vertexExpress() +

+

Returns the vertexExpress Resource.

+

close()

Close httplib2 connections.

diff --git a/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.html b/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.html index 7a9ba91f63..b88d3ce0f4 100644 --- a/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.html +++ b/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . hyperparameterTuningJobs

+

Agent Platform API . hyperparameterTuningJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.operations.html b/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.operations.html index c34e5f0b99..52b4155cdb 100644 --- a/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . hyperparameterTuningJobs . operations

+

Agent Platform API . hyperparameterTuningJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.indexEndpoints.html b/docs/dyn/aiplatform_v1beta1.indexEndpoints.html index 393283d68d..5eb513177e 100644 --- a/docs/dyn/aiplatform_v1beta1.indexEndpoints.html +++ b/docs/dyn/aiplatform_v1beta1.indexEndpoints.html @@ -72,7 +72,7 @@ -

Vertex AI API . indexEndpoints

+

Agent Platform API . indexEndpoints

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.indexEndpoints.operations.html b/docs/dyn/aiplatform_v1beta1.indexEndpoints.operations.html index 478fbabe29..dd09efa35a 100644 --- a/docs/dyn/aiplatform_v1beta1.indexEndpoints.operations.html +++ b/docs/dyn/aiplatform_v1beta1.indexEndpoints.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . indexEndpoints . operations

+

Agent Platform API . indexEndpoints . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.indexes.html b/docs/dyn/aiplatform_v1beta1.indexes.html index b342a6e3e0..e35a82f12c 100644 --- a/docs/dyn/aiplatform_v1beta1.indexes.html +++ b/docs/dyn/aiplatform_v1beta1.indexes.html @@ -72,7 +72,7 @@ -

Vertex AI API . indexes

+

Agent Platform API . indexes

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.indexes.operations.html b/docs/dyn/aiplatform_v1beta1.indexes.operations.html index d2af561794..613087bdbb 100644 --- a/docs/dyn/aiplatform_v1beta1.indexes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.indexes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . indexes . operations

+

Agent Platform API . indexes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.media.html b/docs/dyn/aiplatform_v1beta1.media.html index 8b133f1f9f..f708e972d8 100644 --- a/docs/dyn/aiplatform_v1beta1.media.html +++ b/docs/dyn/aiplatform_v1beta1.media.html @@ -72,7 +72,7 @@ -

Vertex AI API . media

+

Agent Platform API . media

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.html b/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.html index 508f8aa67f..5bdf483914 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . artifacts

+

Agent Platform API . metadataStores . artifacts

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.operations.html b/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.operations.html index 81f1ad37c9..b34403743c 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.operations.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . artifacts . operations

+

Agent Platform API . metadataStores . artifacts . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.html b/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.html index 36f05fdcc3..57c3fc3655 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . contexts

+

Agent Platform API . metadataStores . contexts

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.operations.html b/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.operations.html index af04598b28..cc5882eefa 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.operations.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . contexts . operations

+

Agent Platform API . metadataStores . contexts . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.executions.html b/docs/dyn/aiplatform_v1beta1.metadataStores.executions.html index 5379cf4023..d425850eea 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.executions.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.executions.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . executions

+

Agent Platform API . metadataStores . executions

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.executions.operations.html b/docs/dyn/aiplatform_v1beta1.metadataStores.executions.operations.html index d6f571ad62..d495251ea5 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.executions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.executions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . executions . operations

+

Agent Platform API . metadataStores . executions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.html b/docs/dyn/aiplatform_v1beta1.metadataStores.html index 2f7d6c956d..66616ed1a5 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores

+

Agent Platform API . metadataStores

Instance Methods

artifacts() diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.operations.html b/docs/dyn/aiplatform_v1beta1.metadataStores.operations.html index 85912799b1..3c2d3188d5 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . metadataStores . operations

+

Agent Platform API . metadataStores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.migratableResources.html b/docs/dyn/aiplatform_v1beta1.migratableResources.html index d70219d48b..53876c311a 100644 --- a/docs/dyn/aiplatform_v1beta1.migratableResources.html +++ b/docs/dyn/aiplatform_v1beta1.migratableResources.html @@ -72,7 +72,7 @@ -

Vertex AI API . migratableResources

+

Agent Platform API . migratableResources

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.migratableResources.operations.html b/docs/dyn/aiplatform_v1beta1.migratableResources.operations.html index 144ce514db..38cd940224 100644 --- a/docs/dyn/aiplatform_v1beta1.migratableResources.operations.html +++ b/docs/dyn/aiplatform_v1beta1.migratableResources.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . migratableResources . operations

+

Agent Platform API . migratableResources . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.html b/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.html index 641dd292c9..ae6a9752c2 100644 --- a/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.html +++ b/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . modelDeploymentMonitoringJobs

+

Agent Platform API . modelDeploymentMonitoringJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.operations.html b/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.operations.html index 2a621bd9b2..bf5c4fb1bb 100644 --- a/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . modelDeploymentMonitoringJobs . operations

+

Agent Platform API . modelDeploymentMonitoringJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.modelMonitors.html b/docs/dyn/aiplatform_v1beta1.modelMonitors.html index 74932ff620..9546a73668 100644 --- a/docs/dyn/aiplatform_v1beta1.modelMonitors.html +++ b/docs/dyn/aiplatform_v1beta1.modelMonitors.html @@ -72,7 +72,7 @@ -

Vertex AI API . modelMonitors

+

Agent Platform API . modelMonitors

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.modelMonitors.operations.html b/docs/dyn/aiplatform_v1beta1.modelMonitors.operations.html index b45c8ee65a..f7c1196e8f 100644 --- a/docs/dyn/aiplatform_v1beta1.modelMonitors.operations.html +++ b/docs/dyn/aiplatform_v1beta1.modelMonitors.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . modelMonitors . operations

+

Agent Platform API . modelMonitors . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.models.evaluations.html b/docs/dyn/aiplatform_v1beta1.models.evaluations.html index 7ba1bc8644..f33b7fdd24 100644 --- a/docs/dyn/aiplatform_v1beta1.models.evaluations.html +++ b/docs/dyn/aiplatform_v1beta1.models.evaluations.html @@ -72,7 +72,7 @@ -

Vertex AI API . models . evaluations

+

Agent Platform API . models . evaluations

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.models.evaluations.operations.html b/docs/dyn/aiplatform_v1beta1.models.evaluations.operations.html index a0dfa35e85..006f678703 100644 --- a/docs/dyn/aiplatform_v1beta1.models.evaluations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.models.evaluations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . models . evaluations . operations

+

Agent Platform API . models . evaluations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.models.html b/docs/dyn/aiplatform_v1beta1.models.html index ce91977069..7afabb5e8e 100644 --- a/docs/dyn/aiplatform_v1beta1.models.html +++ b/docs/dyn/aiplatform_v1beta1.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . models

+

Agent Platform API . models

Instance Methods

evaluations() diff --git a/docs/dyn/aiplatform_v1beta1.models.operations.html b/docs/dyn/aiplatform_v1beta1.models.operations.html index 8f0dc4a1c4..0c5aacae7a 100644 --- a/docs/dyn/aiplatform_v1beta1.models.operations.html +++ b/docs/dyn/aiplatform_v1beta1.models.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . models . operations

+

Agent Platform API . models . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.html b/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.html index 9c014fd450..7eb07094fc 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.html +++ b/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookExecutionJobs

+

Agent Platform API . notebookExecutionJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.operations.html b/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.operations.html index 1324a225d0..c67ef9f63b 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookExecutionJobs . operations

+

Agent Platform API . notebookExecutionJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.html b/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.html index ca23fb3bb3..e0595416bb 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.html +++ b/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookRuntimeTemplates

+

Agent Platform API . notebookRuntimeTemplates

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.operations.html b/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.operations.html index 8cbacc6af5..977ec6617f 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.operations.html +++ b/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookRuntimeTemplates . operations

+

Agent Platform API . notebookRuntimeTemplates . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.notebookRuntimes.html b/docs/dyn/aiplatform_v1beta1.notebookRuntimes.html index a16f0c5e17..1cccc3c077 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookRuntimes.html +++ b/docs/dyn/aiplatform_v1beta1.notebookRuntimes.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookRuntimes

+

Agent Platform API . notebookRuntimes

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.notebookRuntimes.operations.html b/docs/dyn/aiplatform_v1beta1.notebookRuntimes.operations.html index 8bcb8e660c..0a11f6bc71 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookRuntimes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.notebookRuntimes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . notebookRuntimes . operations

+

Agent Platform API . notebookRuntimes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.onlineEvaluators.html b/docs/dyn/aiplatform_v1beta1.onlineEvaluators.html index bc798f931d..d64a0a98b8 100644 --- a/docs/dyn/aiplatform_v1beta1.onlineEvaluators.html +++ b/docs/dyn/aiplatform_v1beta1.onlineEvaluators.html @@ -72,7 +72,7 @@ -

Vertex AI API . onlineEvaluators

+

Agent Platform API . onlineEvaluators

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.onlineEvaluators.operations.html b/docs/dyn/aiplatform_v1beta1.onlineEvaluators.operations.html index fd4b8b4a1d..77f2cb159c 100644 --- a/docs/dyn/aiplatform_v1beta1.onlineEvaluators.operations.html +++ b/docs/dyn/aiplatform_v1beta1.onlineEvaluators.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . onlineEvaluators . operations

+

Agent Platform API . onlineEvaluators . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.operations.html b/docs/dyn/aiplatform_v1beta1.operations.html index 524b6392db..a8384fa1e2 100644 --- a/docs/dyn/aiplatform_v1beta1.operations.html +++ b/docs/dyn/aiplatform_v1beta1.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . operations

+

Agent Platform API . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.persistentResources.html b/docs/dyn/aiplatform_v1beta1.persistentResources.html index d0db998b2c..fc9d55cbeb 100644 --- a/docs/dyn/aiplatform_v1beta1.persistentResources.html +++ b/docs/dyn/aiplatform_v1beta1.persistentResources.html @@ -72,7 +72,7 @@ -

Vertex AI API . persistentResources

+

Agent Platform API . persistentResources

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.persistentResources.operations.html b/docs/dyn/aiplatform_v1beta1.persistentResources.operations.html index 8bd1e77e03..419ab42ef2 100644 --- a/docs/dyn/aiplatform_v1beta1.persistentResources.operations.html +++ b/docs/dyn/aiplatform_v1beta1.persistentResources.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . persistentResources . operations

+

Agent Platform API . persistentResources . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.pipelineJobs.html b/docs/dyn/aiplatform_v1beta1.pipelineJobs.html index 5daeadeabf..0d131a62d6 100644 --- a/docs/dyn/aiplatform_v1beta1.pipelineJobs.html +++ b/docs/dyn/aiplatform_v1beta1.pipelineJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . pipelineJobs

+

Agent Platform API . pipelineJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.pipelineJobs.operations.html b/docs/dyn/aiplatform_v1beta1.pipelineJobs.operations.html index 01cba2d34f..3d58a6441c 100644 --- a/docs/dyn/aiplatform_v1beta1.pipelineJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.pipelineJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . pipelineJobs . operations

+

Agent Platform API . pipelineJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.html b/docs/dyn/aiplatform_v1beta1.projects.html index 371f7e35b1..3256588629 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.html +++ b/docs/dyn/aiplatform_v1beta1.projects.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects

+

Agent Platform API . projects

Instance Methods

locations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.agents.html b/docs/dyn/aiplatform_v1beta1.projects.locations.agents.html index 35b44aee3a..e7a0647fd7 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.agents.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.agents.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . agents

+

Agent Platform API . projects . locations . agents

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.agents.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.agents.operations.html index ddd6d20eb7..9ed9bb75ee 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.agents.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.agents.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . agents . operations

+

Agent Platform API . projects . locations . agents . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.apps.html b/docs/dyn/aiplatform_v1beta1.projects.locations.apps.html index 90afa32901..8067ef978c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.apps.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.apps.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . apps

+

Agent Platform API . projects . locations . apps

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.apps.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.apps.operations.html index 68f5a2f4cc..475b604993 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.apps.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.apps.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . apps . operations

+

Agent Platform API . projects . locations . apps . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.batchPredictionJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.batchPredictionJobs.html index 078e9de421..abb8ec40a4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.batchPredictionJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.batchPredictionJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . batchPredictionJobs

+

Agent Platform API . projects . locations . batchPredictionJobs

Instance Methods

cancel(name, body=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.cachedContents.html b/docs/dyn/aiplatform_v1beta1.projects.locations.cachedContents.html index 1f91c22400..a82fea9a9e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.cachedContents.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.cachedContents.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . cachedContents

+

Agent Platform API . projects . locations . cachedContents

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.html index 0617ad86e7..ad12ff9dc9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . customJobs

+

Agent Platform API . projects . locations . customJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.operations.html index 7efa1c9424..4ae94c6dcc 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . customJobs . operations

+

Agent Platform API . projects . locations . customJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.html index cf4570ed6e..847615279f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . dataLabelingJobs

+

Agent Platform API . projects . locations . dataLabelingJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.operations.html index 3f5ddf08ec..1f4f3ba393 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . dataLabelingJobs . operations

+

Agent Platform API . projects . locations . dataLabelingJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.html index bace781009..ef8d0577bb 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . annotationSpecs

+

Agent Platform API . projects . locations . datasets . annotationSpecs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.operations.html index 40b627297e..decf267e54 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . annotationSpecs . operations

+

Agent Platform API . projects . locations . datasets . annotationSpecs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.html index 9d3d1a59b5..3a83ffac8a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . dataItems . annotations

+

Agent Platform API . projects . locations . datasets . dataItems . annotations

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.operations.html index 715431df97..3e1381a82f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . dataItems . annotations . operations

+

Agent Platform API . projects . locations . datasets . dataItems . annotations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.html index 8eb3e6f9de..da1758fc1f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . dataItems

+

Agent Platform API . projects . locations . datasets . dataItems

Instance Methods

annotations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.operations.html index 85e434ebe6..084bafb2b9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . dataItems . operations

+

Agent Platform API . projects . locations . datasets . dataItems . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.datasetVersions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.datasetVersions.html index 8ec37f6874..7868d4861c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.datasetVersions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.datasetVersions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . datasetVersions

+

Agent Platform API . projects . locations . datasets . datasetVersions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html index 00920397f1..5ace8a682a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets

+

Agent Platform API . projects . locations . datasets

Instance Methods

annotationSpecs() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.operations.html index 497fd6da0b..1c9c41825b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . operations

+

Agent Platform API . projects . locations . datasets . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.html index 4cfbdbc196..2f5336f77a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . savedQueries

+

Agent Platform API . projects . locations . datasets . savedQueries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.operations.html index 000f554c68..d1cdd71b77 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . datasets . savedQueries . operations

+

Agent Platform API . projects . locations . datasets . savedQueries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.html b/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.html index 6e1f17f43a..e46379f4e2 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . deploymentResourcePools

+

Agent Platform API . projects . locations . deploymentResourcePools

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.operations.html index 82e66e73cb..b9dbb4f3b6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . deploymentResourcePools . operations

+

Agent Platform API . projects . locations . deploymentResourcePools . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.html b/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.html index 19abc6fd16..99b23b0563 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . edgeDevices

+

Agent Platform API . projects . locations . edgeDevices

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.operations.html index 1a51a04f0f..03bcbe2952 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . edgeDevices . operations

+

Agent Platform API . projects . locations . edgeDevices . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.chat.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.chat.html index 742d5922b3..5843619d39 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.chat.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.chat.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . chat

+

Agent Platform API . projects . locations . endpoints . chat

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.deployedModels.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.deployedModels.html index 7ec98e323d..617f589883 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.deployedModels.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.deployedModels.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . deployedModels

+

Agent Platform API . projects . locations . endpoints . deployedModels

Instance Methods

invoke() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.deployedModels.invoke.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.deployedModels.invoke.html index 9b39effc6f..23f116ba7b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.deployedModels.invoke.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.deployedModels.invoke.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . deployedModels . invoke

+

Agent Platform API . projects . locations . endpoints . deployedModels . invoke

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.html index bd98ae28c1..3e0bc41a32 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . google

+

Agent Platform API . projects . locations . endpoints . google

Instance Methods

science() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.science.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.science.html index 645403ad7c..a2272d8568 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.science.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.science.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . google . science

+

Agent Platform API . projects . locations . endpoints . google . science

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html index 8018dd2bc7..308f14c813 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints

+

Agent Platform API . projects . locations . endpoints

Instance Methods

chat() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.invoke.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.invoke.html index a80f9091bf..a55a15c6ab 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.invoke.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.invoke.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . invoke

+

Agent Platform API . projects . locations . endpoints . invoke

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.openapi.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.openapi.html index 85f4ab2e89..6652056825 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.openapi.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.openapi.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . openapi

+

Agent Platform API . projects . locations . endpoints . openapi

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.operations.html index 2d3759f8ec..791e49439b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . endpoints . operations

+

Agent Platform API . projects . locations . endpoints . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.html index ce0d3d5bc3..0b0c106117 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationItems

+

Agent Platform API . projects . locations . evaluationItems

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.operations.html index 1f12ff41a4..05bd625b2f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationItems . operations

+

Agent Platform API . projects . locations . evaluationItems . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html index cdc1c60a0d..b4f371f1de 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationMetrics

+

Agent Platform API . projects . locations . evaluationMetrics

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.operations.html index 228e39e415..02ff02afb6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationMetrics . operations

+

Agent Platform API . projects . locations . evaluationMetrics . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html index 28d36d2cda..3a243f40fe 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationRuns

+

Agent Platform API . projects . locations . evaluationRuns

Instance Methods

operations() @@ -168,7 +168,7 @@

Method Details

], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, - "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Required. The configuration used for the evaluation. + "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Optional. The configuration used for the evaluation. Optional when analysis_configs is provided. "autoraterConfig": { # The autorater config used for the evaluation run. # Optional. The autorater config for the evaluation run. "autoraterModel": "A String", # Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: `projects/{project}/locations/{location}/publishers/*/models/*` Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}` "generationConfig": { # Configuration for content generation. This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output. # Optional. Configuration options for model generation and outputs. @@ -4176,7 +4176,7 @@

Method Details

], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, - "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Required. The configuration used for the evaluation. + "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Optional. The configuration used for the evaluation. Optional when analysis_configs is provided. "autoraterConfig": { # The autorater config used for the evaluation run. # Optional. The autorater config for the evaluation run. "autoraterModel": "A String", # Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: `projects/{project}/locations/{location}/publishers/*/models/*` Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}` "generationConfig": { # Configuration for content generation. This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output. # Optional. Configuration options for model generation and outputs. @@ -8226,7 +8226,7 @@

Method Details

], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, - "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Required. The configuration used for the evaluation. + "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Optional. The configuration used for the evaluation. Optional when analysis_configs is provided. "autoraterConfig": { # The autorater config used for the evaluation run. # Optional. The autorater config for the evaluation run. "autoraterModel": "A String", # Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: `projects/{project}/locations/{location}/publishers/*/models/*` Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}` "generationConfig": { # Configuration for content generation. This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output. # Optional. Configuration options for model generation and outputs. @@ -12247,7 +12247,7 @@

Method Details

], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, - "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Required. The configuration used for the evaluation. + "evaluationConfig": { # The Evalution configuration used for the evaluation run. # Optional. The configuration used for the evaluation. Optional when analysis_configs is provided. "autoraterConfig": { # The autorater config used for the evaluation run. # Optional. The autorater config for the evaluation run. "autoraterModel": "A String", # Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: `projects/{project}/locations/{location}/publishers/*/models/*` Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}` "generationConfig": { # Configuration for content generation. This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output. # Optional. Configuration options for model generation and outputs. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.operations.html index c8a0a42c2e..94b73f2273 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationRuns . operations

+

Agent Platform API . projects . locations . evaluationRuns . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.html index 5fae42f502..e33bada656 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationSets

+

Agent Platform API . projects . locations . evaluationSets

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.operations.html index 6ffd0028a9..9fbd496f9e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationSets . operations

+

Agent Platform API . projects . locations . evaluationSets . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.html index 6f89e399bf..882991b32e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationTasks

+

Agent Platform API . projects . locations . evaluationTasks

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.operations.html index 13b0b80901..c5326ede8e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . evaluationTasks . operations

+

Agent Platform API . projects . locations . evaluationTasks . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.html b/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.html index 07c7914252..0f657ebff6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . exampleStores

+

Agent Platform API . projects . locations . exampleStores

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.operations.html index 7b110b5d25..2bc988f924 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . exampleStores . operations

+

Agent Platform API . projects . locations . exampleStores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.html b/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.html index 743419b577..d306b0e1c6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . extensionControllers

+

Agent Platform API . projects . locations . extensionControllers

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.operations.html index ec5c5e56c7..3075939fcd 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . extensionControllers . operations

+

Agent Platform API . projects . locations . extensionControllers . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.html index a42ae2236a..f0d65b69fc 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . extensions

+

Agent Platform API . projects . locations . extensions

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.operations.html index c6e1e6fb47..7548b6c2d2 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . extensions . operations

+

Agent Platform API . projects . locations . extensions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.featureMonitorJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.featureMonitorJobs.html index 729aff45ea..d8c27d4507 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.featureMonitorJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.featureMonitorJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . featureMonitors . featureMonitorJobs

+

Agent Platform API . projects . locations . featureGroups . featureMonitors . featureMonitorJobs

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.html index 9f553bc55d..1cb79d27d6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . featureMonitors

+

Agent Platform API . projects . locations . featureGroups . featureMonitors

Instance Methods

featureMonitorJobs() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.operations.html index 44b5806192..3d14143e15 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . featureMonitors . operations

+

Agent Platform API . projects . locations . featureGroups . featureMonitors . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.html index 231c110ad2..9b9640ca46 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . features

+

Agent Platform API . projects . locations . featureGroups . features

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.operations.html index ca277143a4..1331f15019 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . features . operations

+

Agent Platform API . projects . locations . featureGroups . features . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.html index dc9b74e40a..c40dc86dd6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups

+

Agent Platform API . projects . locations . featureGroups

Instance Methods

featureMonitors() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.operations.html index d0472c0935..8c289839bc 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureGroups . operations

+

Agent Platform API . projects . locations . featureGroups . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.featureViewSyncs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.featureViewSyncs.html index 54f852f8b9..c2089dce27 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.featureViewSyncs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.featureViewSyncs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores . featureViews . featureViewSyncs

+

Agent Platform API . projects . locations . featureOnlineStores . featureViews . featureViewSyncs

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.html index d696b3d0ea..3ff9b94001 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores . featureViews

+

Agent Platform API . projects . locations . featureOnlineStores . featureViews

Instance Methods

featureViewSyncs() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.operations.html index 9553afe238..f0c800d1d0 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores . featureViews . operations

+

Agent Platform API . projects . locations . featureOnlineStores . featureViews . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.html index f0fa97bae4..c9cf13e6af 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores

+

Agent Platform API . projects . locations . featureOnlineStores

Instance Methods

featureViews() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.operations.html index 9540bb764b..8119bc350d 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featureOnlineStores . operations

+

Agent Platform API . projects . locations . featureOnlineStores . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.html index 7f66acdbb0..f9fc26260c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . entityTypes . features

+

Agent Platform API . projects . locations . featurestores . entityTypes . features

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.operations.html index 14ab9b583e..45afbe8754 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . entityTypes . features . operations

+

Agent Platform API . projects . locations . featurestores . entityTypes . features . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.html index 8e5cec4037..92731af95c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . entityTypes

+

Agent Platform API . projects . locations . featurestores . entityTypes

Instance Methods

features() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.operations.html index 3bbbfdcf47..a76987629c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . entityTypes . operations

+

Agent Platform API . projects . locations . featurestores . entityTypes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.html index e1cb2833ee..b41b9409f4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores

+

Agent Platform API . projects . locations . featurestores

Instance Methods

entityTypes() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.operations.html index 748f292df0..80ac3de896 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . featurestores . operations

+

Agent Platform API . projects . locations . featurestores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.html index 4c52e64bc5..1202bf47bc 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations

+

Agent Platform API . projects . locations

Instance Methods

agents() @@ -294,6 +294,11 @@

Instance Methods

Returns the semanticGovernancePolicyEngine Resource.

+

+ skills() +

+

Returns the skills Resource.

+

solvers()

@@ -371,7 +376,7 @@

Instance Methods

Gets a RagEngineConfig.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -4963,7 +4968,7 @@

Method Details

"useStemmer": True or False, # Optional. Whether to use stemmer to compute rouge score. }, }, - "metricResourceName": "A String", # Resource name for registered metric. + "metricResourceName": "A String", # Optional. Resource name for registered metric. }, ], "metrics": [ # The metrics used for evaluation. Currently, we only support evaluating a single metric. If multiple metrics are provided, only the first one will be evaluated. @@ -9199,11 +9204,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.html
index 133950d73b..d625e29b16 100644
--- a/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.html
+++ b/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.html
@@ -72,7 +72,7 @@
 
 
 
-

Vertex AI API . projects . locations . hyperparameterTuningJobs

+

Agent Platform API . projects . locations . hyperparameterTuningJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.operations.html index 0372004672..2183a186a0 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . hyperparameterTuningJobs . operations

+

Agent Platform API . projects . locations . hyperparameterTuningJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.html b/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.html index 90a77ecf2b..ac535366af 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . indexEndpoints

+

Agent Platform API . projects . locations . indexEndpoints

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.operations.html index 0d858e205d..5fe69b894d 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . indexEndpoints . operations

+

Agent Platform API . projects . locations . indexEndpoints . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.html b/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.html index 797fb50e1e..06f0df4a12 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . indexes

+

Agent Platform API . projects . locations . indexes

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.operations.html index 4bb63cf56c..5d89703a35 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . indexes . operations

+

Agent Platform API . projects . locations . indexes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.html index 59ab3b359f..84a28d591a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . artifacts

+

Agent Platform API . projects . locations . metadataStores . artifacts

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.operations.html index 9b7e25f127..b8c61177be 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . artifacts . operations

+

Agent Platform API . projects . locations . metadataStores . artifacts . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.html index 9066e83d9a..d5f885e829 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . contexts

+

Agent Platform API . projects . locations . metadataStores . contexts

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.operations.html index 66c3473ade..0c859f1539 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . contexts . operations

+

Agent Platform API . projects . locations . metadataStores . contexts . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.html index 4ba2477c07..f0ba4ed899 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . executions

+

Agent Platform API . projects . locations . metadataStores . executions

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.operations.html index f7508db5c2..331ba3b30e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . executions . operations

+

Agent Platform API . projects . locations . metadataStores . executions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.html index 51fcc0ea28..13517f02ad 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores

+

Agent Platform API . projects . locations . metadataStores

Instance Methods

artifacts() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.metadataSchemas.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.metadataSchemas.html index 9c6f4cae4f..c10adccae1 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.metadataSchemas.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.metadataSchemas.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . metadataSchemas

+

Agent Platform API . projects . locations . metadataStores . metadataSchemas

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.operations.html index a77ef2d026..b9da9746a9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . metadataStores . operations

+

Agent Platform API . projects . locations . metadataStores . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.html b/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.html index 2e571804fd..99d721ce7b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . migratableResources

+

Agent Platform API . projects . locations . migratableResources

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.operations.html index e119381de5..9aff109cdd 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . migratableResources . operations

+

Agent Platform API . projects . locations . migratableResources . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.html index 97959ac97a..a0f819f610 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . modelDeploymentMonitoringJobs

+

Agent Platform API . projects . locations . modelDeploymentMonitoringJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.operations.html index 13452e7aaf..0a87e6511f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . modelDeploymentMonitoringJobs . operations

+

Agent Platform API . projects . locations . modelDeploymentMonitoringJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.html index 06cc4508a3..56a8c63014 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . modelMonitors

+

Agent Platform API . projects . locations . modelMonitors

Instance Methods

modelMonitoringJobs() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.modelMonitoringJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.modelMonitoringJobs.html index f2f68264b6..53acd3a439 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.modelMonitoringJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.modelMonitoringJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . modelMonitors . modelMonitoringJobs

+

Agent Platform API . projects . locations . modelMonitors . modelMonitoringJobs

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.operations.html index 5ef42a4a18..7cca8b5242 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . modelMonitors . operations

+

Agent Platform API . projects . locations . modelMonitors . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.html index c2adaf2afd..8a00c876d7 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models . evaluations

+

Agent Platform API . projects . locations . models . evaluations

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.operations.html index cf40b596e6..849ca06496 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models . evaluations . operations

+

Agent Platform API . projects . locations . models . evaluations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.slices.html b/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.slices.html index efca2612b3..3dd691a310 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.slices.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.slices.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models . evaluations . slices

+

Agent Platform API . projects . locations . models . evaluations . slices

Instance Methods

batchImport(parent, body=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.models.html b/docs/dyn/aiplatform_v1beta1.projects.locations.models.html index 6715479f11..709826056f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.models.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models

+

Agent Platform API . projects . locations . models

Instance Methods

evaluations() @@ -157,6 +157,7 @@

Method Details

The object takes the form of: { # Request message for ModelService.CopyModel. + "customServiceAccount": "A String", # Optional. The user-provided custom service account to use to do the copy model. If empty, [Vertex AI Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) will be used to access resources needed to upload the model. This account must belong to the destination project where the model is copied to, i.e., the project specified in the `parent` field of this request and have the Vertex AI Service Agent role in the source project. Requires the user copying the Model to have the `iam.serviceAccounts.actAs` permission on this service account. "encryptionSpec": { # Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. # Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key. "kmsKeyName": "A String", # Required. Resource name of the Cloud KMS key used to protect the resource. The Cloud KMS key must be in the same region as the resource. It must have the format `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`. }, diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.models.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.models.operations.html index ea4f37a5d8..78dce53969 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.models.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.models.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . models . operations

+

Agent Platform API . projects . locations . models . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.html index d0971b2191..0efeb2ca02 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . nasJobs

+

Agent Platform API . projects . locations . nasJobs

Instance Methods

nasTrialDetails() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.nasTrialDetails.html b/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.nasTrialDetails.html index f13fd55fff..152182179c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.nasTrialDetails.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.nasTrialDetails.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . nasJobs . nasTrialDetails

+

Agent Platform API . projects . locations . nasJobs . nasTrialDetails

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.html index 21f1824b78..a02b210c63 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookExecutionJobs

+

Agent Platform API . projects . locations . notebookExecutionJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.operations.html index 7f94132ab1..aee537981a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookExecutionJobs . operations

+

Agent Platform API . projects . locations . notebookExecutionJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.html index df24aad525..44ac99f59a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookRuntimeTemplates

+

Agent Platform API . projects . locations . notebookRuntimeTemplates

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.operations.html index f296453575..8cf95e157a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookRuntimeTemplates . operations

+

Agent Platform API . projects . locations . notebookRuntimeTemplates . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.html index 32dd96d582..f249538d30 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookRuntimes

+

Agent Platform API . projects . locations . notebookRuntimes

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.operations.html index 665329d969..23a60d583b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . notebookRuntimes . operations

+

Agent Platform API . projects . locations . notebookRuntimes . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.html b/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.html index 96fe96545b..411358eb11 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . onlineEvaluators

+

Agent Platform API . projects . locations . onlineEvaluators

Instance Methods

operations() @@ -183,7 +183,7 @@

Method Details

}, ], }, - "traceView": "A String", # Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. + "traceView": "A String", # Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. NOTE: This field is not supported yet and will be ignored if set. }, "config": { # Configuration for sampling behavior of the OnlineEvaluator. The OnlineEvaluator runs at a fixed interval of 10 minutes. # Required. Configuration for the OnlineEvaluator. "maxEvaluatedSamplesPerRun": "A String", # Optional. The maximum number of evaluations to perform per run. If set to 0, the number is unbounded. @@ -521,7 +521,7 @@

Method Details

"useStemmer": True or False, # Optional. Whether to use stemmer to compute rouge score. }, }, - "metricResourceName": "A String", # Resource name for registered metric. + "metricResourceName": "A String", # Optional. Resource name for registered metric. }, ], "name": "A String", # Identifier. The resource name of the OnlineEvaluator. Format: projects/{project}/locations/{location}/onlineEvaluators/{id}. @@ -633,7 +633,7 @@

Method Details

}, ], }, - "traceView": "A String", # Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. + "traceView": "A String", # Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. NOTE: This field is not supported yet and will be ignored if set. }, "config": { # Configuration for sampling behavior of the OnlineEvaluator. The OnlineEvaluator runs at a fixed interval of 10 minutes. # Required. Configuration for the OnlineEvaluator. "maxEvaluatedSamplesPerRun": "A String", # Optional. The maximum number of evaluations to perform per run. If set to 0, the number is unbounded. @@ -971,7 +971,7 @@

Method Details

"useStemmer": True or False, # Optional. Whether to use stemmer to compute rouge score. }, }, - "metricResourceName": "A String", # Resource name for registered metric. + "metricResourceName": "A String", # Optional. Resource name for registered metric. }, ], "name": "A String", # Identifier. The resource name of the OnlineEvaluator. Format: projects/{project}/locations/{location}/onlineEvaluators/{id}. @@ -1027,7 +1027,7 @@

Method Details

}, ], }, - "traceView": "A String", # Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. + "traceView": "A String", # Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. NOTE: This field is not supported yet and will be ignored if set. }, "config": { # Configuration for sampling behavior of the OnlineEvaluator. The OnlineEvaluator runs at a fixed interval of 10 minutes. # Required. Configuration for the OnlineEvaluator. "maxEvaluatedSamplesPerRun": "A String", # Optional. The maximum number of evaluations to perform per run. If set to 0, the number is unbounded. @@ -1365,7 +1365,7 @@

Method Details

"useStemmer": True or False, # Optional. Whether to use stemmer to compute rouge score. }, }, - "metricResourceName": "A String", # Resource name for registered metric. + "metricResourceName": "A String", # Optional. Resource name for registered metric. }, ], "name": "A String", # Identifier. The resource name of the OnlineEvaluator. Format: projects/{project}/locations/{location}/onlineEvaluators/{id}. @@ -1425,7 +1425,7 @@

Method Details

}, ], }, - "traceView": "A String", # Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. + "traceView": "A String", # Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. NOTE: This field is not supported yet and will be ignored if set. }, "config": { # Configuration for sampling behavior of the OnlineEvaluator. The OnlineEvaluator runs at a fixed interval of 10 minutes. # Required. Configuration for the OnlineEvaluator. "maxEvaluatedSamplesPerRun": "A String", # Optional. The maximum number of evaluations to perform per run. If set to 0, the number is unbounded. @@ -1763,7 +1763,7 @@

Method Details

"useStemmer": True or False, # Optional. Whether to use stemmer to compute rouge score. }, }, - "metricResourceName": "A String", # Resource name for registered metric. + "metricResourceName": "A String", # Optional. Resource name for registered metric. }, ], "name": "A String", # Identifier. The resource name of the OnlineEvaluator. Format: projects/{project}/locations/{location}/onlineEvaluators/{id}. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.operations.html index d3b82be5eb..500db5f919 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . onlineEvaluators . operations

+

Agent Platform API . projects . locations . onlineEvaluators . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.operations.html index d4f3cb46d5..f8e88440d8 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . operations

+

Agent Platform API . projects . locations . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.html b/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.html index a508e16786..21cc67e347 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . persistentResources

+

Agent Platform API . projects . locations . persistentResources

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.operations.html index b2c23043dd..d926d9cb64 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . persistentResources . operations

+

Agent Platform API . projects . locations . persistentResources . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.html index 9cd3f540de..54ddd455b4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . pipelineJobs

+

Agent Platform API . projects . locations . pipelineJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.operations.html index c5517ac406..35d40a4ef5 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . pipelineJobs . operations

+

Agent Platform API . projects . locations . pipelineJobs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.html b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.html index 273160a4ab..ff1290f52c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . publishers

+

Agent Platform API . projects . locations . publishers

Instance Methods

models() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html index 1e34f4b517..f731664c41 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . publishers . models

+

Agent Platform API . projects . locations . publishers . models

Instance Methods

invoke() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.invoke.html b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.invoke.html index 650a39e3ad..8ae0646b57 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.invoke.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.invoke.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . publishers . models . invoke

+

Agent Platform API . projects . locations . publishers . models . invoke

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.html index 2ad9672bc4..0a4942f173 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora

+

Agent Platform API . projects . locations . ragCorpora

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.operations.html index 8543d0cf4d..e1df4ac1f9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora . operations

+

Agent Platform API . projects . locations . ragCorpora . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragDataSchemas.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragDataSchemas.html index 0ccc97c55e..c0c65b8196 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragDataSchemas.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragDataSchemas.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora . ragDataSchemas

+

Agent Platform API . projects . locations . ragCorpora . ragDataSchemas

Instance Methods

batchCreate(parent, body=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.html index 10a9cce069..1c3264698b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora . ragFiles

+

Agent Platform API . projects . locations . ragCorpora . ragFiles

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.operations.html index 664d645d31..c291b23167 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora . ragFiles . operations

+

Agent Platform API . projects . locations . ragCorpora . ragFiles . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.ragMetadata.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.ragMetadata.html index 20ce1be4cb..4db0a2e218 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.ragMetadata.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.ragMetadata.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragCorpora . ragFiles . ragMetadata

+

Agent Platform API . projects . locations . ragCorpora . ragFiles . ragMetadata

Instance Methods

batchCreate(parent, body=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.html index a09fa49459..eedf7557da 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragEngineConfig

+

Agent Platform API . projects . locations . ragEngineConfig

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.operations.html index 81ca32c2fe..dc4a02a942 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . ragEngineConfig . operations

+

Agent Platform API . projects . locations . ragEngineConfig . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.html index ced65052aa..a9d0a26db2 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2a

+

Agent Platform API . projects . locations . reasoningEngines . a2a

Instance Methods

message() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.message.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.message.html index 2c4b366a86..da2e8c76bc 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.message.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.message.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2a . message

+

Agent Platform API . projects . locations . reasoningEngines . a2a . message

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.tasks.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.tasks.html index c9d478556c..f8fdade5ba 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.tasks.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.tasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2a . tasks

+

Agent Platform API . projects . locations . reasoningEngines . a2a . tasks

Instance Methods

pushNotificationConfigs() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.tasks.pushNotificationConfigs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.tasks.pushNotificationConfigs.html index 1fc775e793..42dc74f107 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.tasks.pushNotificationConfigs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.tasks.pushNotificationConfigs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2a . tasks . pushNotificationConfigs

+

Agent Platform API . projects . locations . reasoningEngines . a2a . tasks . pushNotificationConfigs

Instance Methods

a2aGetReasoningEngine(name, a2aEndpoint, historyLength=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.html index 75b24c9619..8c337f371b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2a . v1

+

Agent Platform API . projects . locations . reasoningEngines . a2a . v1

Instance Methods

message() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.message.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.message.html index b36b617505..cea1bb58b2 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.message.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.message.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2a . v1 . message

+

Agent Platform API . projects . locations . reasoningEngines . a2a . v1 . message

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.tasks.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.tasks.html index 63a52218e3..32ff6b6e37 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.tasks.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.tasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2a . v1 . tasks

+

Agent Platform API . projects . locations . reasoningEngines . a2a . v1 . tasks

Instance Methods

pushNotificationConfigs() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.tasks.pushNotificationConfigs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.tasks.pushNotificationConfigs.html index f392c4b087..ec357572aa 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.tasks.pushNotificationConfigs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2a.v1.tasks.pushNotificationConfigs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2a . v1 . tasks . pushNotificationConfigs

+

Agent Platform API . projects . locations . reasoningEngines . a2a . v1 . tasks . pushNotificationConfigs

Instance Methods

a2aGetReasoningEngine(name, a2aEndpoint, historyLength=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2aTasks.events.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2aTasks.events.html index cb0b09dd52..ca50f80af9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2aTasks.events.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2aTasks.events.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2aTasks . events

+

Agent Platform API . projects . locations . reasoningEngines . a2aTasks . events

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2aTasks.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2aTasks.html index 948afd2d52..a751d74ec4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2aTasks.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.a2aTasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . a2aTasks

+

Agent Platform API . projects . locations . reasoningEngines . a2aTasks

Instance Methods

events() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.examples.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.examples.html index 672ad728af..5ea3f21e9a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.examples.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.examples.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . examples

+

Agent Platform API . projects . locations . reasoningEngines . examples

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.examples.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.examples.operations.html index 56f03f94c9..5954298132 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.examples.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.examples.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . examples . operations

+

Agent Platform API . projects . locations . reasoningEngines . examples . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.feedbackEntries.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.feedbackEntries.html index d3f7e74a4c..f0147c47cb 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.feedbackEntries.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.feedbackEntries.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . feedbackEntries

+

Agent Platform API . projects . locations . reasoningEngines . feedbackEntries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.feedbackEntries.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.feedbackEntries.operations.html index fd020818ed..071c283c2e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.feedbackEntries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.feedbackEntries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . feedbackEntries . operations

+

Agent Platform API . projects . locations . reasoningEngines . feedbackEntries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.html index 5239649994..5bebcdb732 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines

+

Agent Platform API . projects . locations . reasoningEngines

Instance Methods

a2a() @@ -129,6 +129,9 @@

Instance Methods

Returns the sessions Resource.

+

+ asyncQuery(name, body=None, x__xgafv=None)

+

Async query using a reasoning engine.

close()

Close httplib2 connections.

@@ -169,6 +172,49 @@

Instance Methods

testIamPermissions(resource, permissions=None, x__xgafv=None)

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Method Details

+
+ asyncQuery(name, body=None, x__xgafv=None) +
Async query using a reasoning engine.
+
+Args:
+  name: string, Required. The name of the ReasoningEngine resource to use. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.
+  "inputGcsUri": "A String", # Optional. Input Cloud Storage URI for the Async query.
+  "outputGcsUri": "A String", # Optional. Output Cloud Storage URI for the Async query.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.html index 8748b43c57..4052fad68e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . memories

+

Agent Platform API . projects . locations . reasoningEngines . memories

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.operations.html index 42f92dc29f..7293ca1fd7 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . memories . operations

+

Agent Platform API . projects . locations . reasoningEngines . memories . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.revisions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.revisions.html index c39afaefe4..86b34c006e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.revisions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.revisions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . memories . revisions

+

Agent Platform API . projects . locations . reasoningEngines . memories . revisions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.operations.html index 0cd91d8b5e..8bd95e233a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . operations

+

Agent Platform API . projects . locations . reasoningEngines . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.html index 493ed81c42..0031282230 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . a2a

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . a2a

Instance Methods

message() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.message.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.message.html index 9da736a30c..dd4fe48dc8 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.message.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.message.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . a2a . message

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . a2a . message

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.tasks.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.tasks.html index b26dc61daf..a840855118 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.tasks.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.tasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . a2a . tasks

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . a2a . tasks

Instance Methods

pushNotificationConfigs() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.tasks.pushNotificationConfigs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.tasks.pushNotificationConfigs.html index 139bb8473f..b63a9c2b04 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.tasks.pushNotificationConfigs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.tasks.pushNotificationConfigs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . a2a . tasks . pushNotificationConfigs

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . a2a . tasks . pushNotificationConfigs

Instance Methods

a2aGetReasoningEngine(name, a2aEndpoint, historyLength=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.html index f41b5794cf..b889e6a4b5 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . a2a . v1

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . a2a . v1

Instance Methods

message() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.message.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.message.html index 77e66bbfb8..eb7b488a36 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.message.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.message.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . a2a . v1 . message

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . a2a . v1 . message

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.tasks.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.tasks.html index f8e9548623..e0fb912b0d 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.tasks.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.tasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . a2a . v1 . tasks

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . a2a . v1 . tasks

Instance Methods

pushNotificationConfigs() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.tasks.pushNotificationConfigs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.tasks.pushNotificationConfigs.html index aa9de23a97..e715292d72 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.tasks.pushNotificationConfigs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.a2a.v1.tasks.pushNotificationConfigs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . a2a . v1 . tasks . pushNotificationConfigs

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . a2a . v1 . tasks . pushNotificationConfigs

Instance Methods

a2aGetReasoningEngine(name, a2aEndpoint, historyLength=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.html index eb3bb305e0..d0b0f1ba3f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions

Instance Methods

a2a() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.operations.html index c79b04fe94..583c9573e0 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.runtimeRevisions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . runtimeRevisions . operations

+

Agent Platform API . projects . locations . reasoningEngines . runtimeRevisions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.html index 8d441bf4e9..31a14e3653 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironmentSnapshots

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironmentSnapshots

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.operations.html index 8cbf1f48ae..b464bb2e1e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentSnapshots.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironmentSnapshots . operations

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironmentSnapshots . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html index 05af3af5dd..25cae42c24 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironmentTemplates

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironmentTemplates

Instance Methods

operations() @@ -143,9 +143,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, } x__xgafv: string, V1 error format. @@ -257,9 +254,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, }
@@ -314,9 +308,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, }, ], }
diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.operations.html index 5c42284213..b35c5db2bd 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironmentTemplates . operations

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironmentTemplates . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.html index 57934002cb..df553b3aff 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironments

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironments

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html index d5bf92cfc7..f8c31262b0 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sandboxEnvironments . operations

+

Agent Platform API . projects . locations . reasoningEngines . sandboxEnvironments . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.events.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.events.html index d594f8ea5f..372f3e7d0b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.events.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.events.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sessions . events

+

Agent Platform API . projects . locations . reasoningEngines . sessions . events

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.html index 040f443c5d..ec1ec9ca75 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sessions

+

Agent Platform API . projects . locations . reasoningEngines . sessions

Instance Methods

events() @@ -480,7 +480,7 @@

Method Details

parent: string, Required. The resource name of the location to list sessions from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required) filter: string, Optional. The standard list filter. Supported fields: * `display_name` * `user_id` * `labels` Example: `display_name="abc"`, `user_id="123"`, `labels.key="value"`. orderBy: string, Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `create_time` * `update_time` Example: `create_time desc`. - pageSize: integer, Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 100 sessions will be returned. + pageSize: integer, Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, the default page size is 100. Values greater than 100 will be capped at 100. pageToken: string, Optional. The next_page_token value returned from a previous list SessionService.ListSessions call. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.operations.html index f9403f9f7c..e5f1ce290b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . reasoningEngines . sessions . operations

+

Agent Platform API . projects . locations . reasoningEngines . sessions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html b/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html index 414075a555..ca06daae5f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . schedules

+

Agent Platform API . projects . locations . schedules

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.operations.html index 9ac2bdfc95..f7d688bd04 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . schedules . operations

+

Agent Platform API . projects . locations . schedules . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicies.html b/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicies.html index 3f7895e00e..afb895ede4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicies.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicies.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . semanticGovernancePolicies

+

Agent Platform API . projects . locations . semanticGovernancePolicies

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicies.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicies.operations.html index 7995423fcd..7e7535fced 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicies.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicies.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . semanticGovernancePolicies . operations

+

Agent Platform API . projects . locations . semanticGovernancePolicies . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicyEngine.html b/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicyEngine.html index d368ce6d00..07893b5f3e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicyEngine.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicyEngine.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . semanticGovernancePolicyEngine

+

Agent Platform API . projects . locations . semanticGovernancePolicyEngine

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicyEngine.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicyEngine.operations.html index 46a0cdba28..510aca6048 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicyEngine.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.semanticGovernancePolicyEngine.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . semanticGovernancePolicyEngine . operations

+

Agent Platform API . projects . locations . semanticGovernancePolicyEngine . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.skills.html b/docs/dyn/aiplatform_v1beta1.projects.locations.skills.html new file mode 100644 index 0000000000..5c61aa8fef --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.skills.html @@ -0,0 +1,91 @@ + + + +

Agent Platform API . projects . locations . skills

+

Instance Methods

+

+ operations() +

+

Returns the operations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.skills.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.skills.operations.html new file mode 100644 index 0000000000..7ba730ad0d --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.skills.operations.html @@ -0,0 +1,272 @@ + + + +

Agent Platform API . projects . locations . skills . operations

+

Instance Methods

+

+ cancel(name, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.

+

+ close()

+

Close httplib2 connections.

+

+ delete(name, x__xgafv=None)

+

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

+

+ list_next()

+

Retrieves the next page of results.

+

+ wait(name, timeout=None, x__xgafv=None)

+

Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.

+

Method Details

+
+ cancel(name, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
+
+Args:
+  name: string, The name of the operation resource to be deleted. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
+
+Args:
+  name: string, The name of the operation's parent resource. (required)
+  filter: string, The standard list filter.
+  pageSize: integer, The standard list page size.
+  pageToken: string, The standard list page token.
+  returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The response message for Operations.ListOperations.
+  "nextPageToken": "A String", # The standard List next-page token.
+  "operations": [ # A list of operations that matches the specified filter in the request.
+    { # This resource represents a long-running operation that is the result of a network API call.
+      "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+      "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+        "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+        "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+          {
+            "a_key": "", # Properties of the object. Contains field @type with type URL.
+          },
+        ],
+        "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+      },
+      "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+      "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+      "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    },
+  ],
+  "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.
+    "A String",
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ wait(name, timeout=None, x__xgafv=None) +
Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.
+
+Args:
+  name: string, The name of the operation resource to wait on. (required)
+  timeout: string, The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.html b/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.html index 559fd55109..8514b5dfd1 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . solvers

+

Agent Platform API . projects . locations . solvers

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.operations.html index 4a54aba374..dcb31d0556 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . solvers . operations

+

Agent Platform API . projects . locations . solvers . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.html b/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.html index a47958ea11..fe4001fcf9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . specialistPools

+

Agent Platform API . projects . locations . specialistPools

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.operations.html index bb4263af48..aa17524da0 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . specialistPools . operations

+

Agent Platform API . projects . locations . specialistPools . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.html b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.html index b191a21515..c36fba6fa3 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . studies

+

Agent Platform API . projects . locations . studies

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.operations.html index 5fb82771d7..7845b0288b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . studies . operations

+

Agent Platform API . projects . locations . studies . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.html b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.html index 2e1d589a72..23e7af57bc 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . studies . trials

+

Agent Platform API . projects . locations . studies . trials

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.operations.html index 8c8d1ee9d6..9168645d23 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . studies . trials . operations

+

Agent Platform API . projects . locations . studies . trials . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.html index 2f0f4bd052..8689197d1b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments

+

Agent Platform API . projects . locations . tensorboards . experiments

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.operations.html index 00d69e0918..d746315b88 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . operations

+

Agent Platform API . projects . locations . tensorboards . experiments . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.html index 32cb28d31f..4e8b472486 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . runs

+

Agent Platform API . projects . locations . tensorboards . experiments . runs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.operations.html index a9ae9d4d76..367cc100b3 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . runs . operations

+

Agent Platform API . projects . locations . tensorboards . experiments . runs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.html index 9d382b487c..80d1804f79 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . runs . timeSeries

+

Agent Platform API . projects . locations . tensorboards . experiments . runs . timeSeries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html index 0b92d62fc4..e769c1d302 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . experiments . runs . timeSeries . operations

+

Agent Platform API . projects . locations . tensorboards . experiments . runs . timeSeries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.html index 59799f9284..e44f633bb9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards

+

Agent Platform API . projects . locations . tensorboards

Instance Methods

experiments() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.operations.html index 812898d3a0..8c3d86ea87 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tensorboards . operations

+

Agent Platform API . projects . locations . tensorboards . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.html b/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.html index a553e0cf54..a39d0469d2 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . trainingPipelines

+

Agent Platform API . projects . locations . trainingPipelines

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.operations.html index 06ca8cd108..4ed953dd16 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . trainingPipelines . operations

+

Agent Platform API . projects . locations . trainingPipelines . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html index 05c034e236..f0ac2009b2 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tuningJobs

+

Agent Platform API . projects . locations . tuningJobs

Instance Methods

operations() @@ -1428,6 +1428,19 @@

Method Details

}, "tuningJobState": "A String", # Output only. The detail state of the tuning job (while the overall `JobState` is running). "updateTime": "A String", # Output only. Time when the TuningJob was most recently updated. + "veoLoraTuningSpec": { # Tuning Spec for Veo LoRA Model Tuning. # Tuning Spec for Veo LoRA Tuning. + "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo LoRA. + "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. + "epochCount": "A String", # Optional. Number of complete passes the model makes over the entire training dataset during training. + "learningRateMultiplier": 3.14, # Optional. Multiplier for adjusting the default learning rate. + "tuningSpeed": "A String", # The speed of the tuning job. Only supported for Veo 3.0 models. + "tuningTask": "A String", # The tuning task for Veo. + "veoDataMixtureRatio": 3.14, # Optional. The ratio of Google internal dataset to use in the training mixture, in range of `[0, 1)`. If `0.2`, it means 20% of Google internal dataset and 80% of user dataset will be used for training. If not set, the default value is 0.1. + }, + "trainingDatasetUri": "A String", # Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "validationDatasetUri": "A String", # Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "videoOrientation": "A String", # Optional. The orientation of the video. Defaults to LANDSCAPE. + }, "veoTuningSpec": { # Tuning Spec for Veo Model Tuning. # Tuning Spec for Veo Tuning. "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo. "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. @@ -2736,6 +2749,19 @@

Method Details

}, "tuningJobState": "A String", # Output only. The detail state of the tuning job (while the overall `JobState` is running). "updateTime": "A String", # Output only. Time when the TuningJob was most recently updated. + "veoLoraTuningSpec": { # Tuning Spec for Veo LoRA Model Tuning. # Tuning Spec for Veo LoRA Tuning. + "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo LoRA. + "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. + "epochCount": "A String", # Optional. Number of complete passes the model makes over the entire training dataset during training. + "learningRateMultiplier": 3.14, # Optional. Multiplier for adjusting the default learning rate. + "tuningSpeed": "A String", # The speed of the tuning job. Only supported for Veo 3.0 models. + "tuningTask": "A String", # The tuning task for Veo. + "veoDataMixtureRatio": 3.14, # Optional. The ratio of Google internal dataset to use in the training mixture, in range of `[0, 1)`. If `0.2`, it means 20% of Google internal dataset and 80% of user dataset will be used for training. If not set, the default value is 0.1. + }, + "trainingDatasetUri": "A String", # Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "validationDatasetUri": "A String", # Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "videoOrientation": "A String", # Optional. The orientation of the video. Defaults to LANDSCAPE. + }, "veoTuningSpec": { # Tuning Spec for Veo Model Tuning. # Tuning Spec for Veo Tuning. "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo. "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. @@ -4051,6 +4077,19 @@

Method Details

}, "tuningJobState": "A String", # Output only. The detail state of the tuning job (while the overall `JobState` is running). "updateTime": "A String", # Output only. Time when the TuningJob was most recently updated. + "veoLoraTuningSpec": { # Tuning Spec for Veo LoRA Model Tuning. # Tuning Spec for Veo LoRA Tuning. + "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo LoRA. + "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. + "epochCount": "A String", # Optional. Number of complete passes the model makes over the entire training dataset during training. + "learningRateMultiplier": 3.14, # Optional. Multiplier for adjusting the default learning rate. + "tuningSpeed": "A String", # The speed of the tuning job. Only supported for Veo 3.0 models. + "tuningTask": "A String", # The tuning task for Veo. + "veoDataMixtureRatio": 3.14, # Optional. The ratio of Google internal dataset to use in the training mixture, in range of `[0, 1)`. If `0.2`, it means 20% of Google internal dataset and 80% of user dataset will be used for training. If not set, the default value is 0.1. + }, + "trainingDatasetUri": "A String", # Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "validationDatasetUri": "A String", # Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "videoOrientation": "A String", # Optional. The orientation of the video. Defaults to LANDSCAPE. + }, "veoTuningSpec": { # Tuning Spec for Veo Model Tuning. # Tuning Spec for Veo Tuning. "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo. "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. @@ -5372,6 +5411,19 @@

Method Details

}, "tuningJobState": "A String", # Output only. The detail state of the tuning job (while the overall `JobState` is running). "updateTime": "A String", # Output only. Time when the TuningJob was most recently updated. + "veoLoraTuningSpec": { # Tuning Spec for Veo LoRA Model Tuning. # Tuning Spec for Veo LoRA Tuning. + "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo LoRA. + "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. + "epochCount": "A String", # Optional. Number of complete passes the model makes over the entire training dataset during training. + "learningRateMultiplier": 3.14, # Optional. Multiplier for adjusting the default learning rate. + "tuningSpeed": "A String", # The speed of the tuning job. Only supported for Veo 3.0 models. + "tuningTask": "A String", # The tuning task for Veo. + "veoDataMixtureRatio": 3.14, # Optional. The ratio of Google internal dataset to use in the training mixture, in range of `[0, 1)`. If `0.2`, it means 20% of Google internal dataset and 80% of user dataset will be used for training. If not set, the default value is 0.1. + }, + "trainingDatasetUri": "A String", # Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "validationDatasetUri": "A String", # Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "videoOrientation": "A String", # Optional. The orientation of the video. Defaults to LANDSCAPE. + }, "veoTuningSpec": { # Tuning Spec for Veo Model Tuning. # Tuning Spec for Veo Tuning. "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo. "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. @@ -6885,6 +6937,19 @@

Method Details

}, "tuningJobState": "A String", # Output only. The detail state of the tuning job (while the overall `JobState` is running). "updateTime": "A String", # Output only. Time when the TuningJob was most recently updated. + "veoLoraTuningSpec": { # Tuning Spec for Veo LoRA Model Tuning. # Tuning Spec for Veo LoRA Tuning. + "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo LoRA. + "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. + "epochCount": "A String", # Optional. Number of complete passes the model makes over the entire training dataset during training. + "learningRateMultiplier": 3.14, # Optional. Multiplier for adjusting the default learning rate. + "tuningSpeed": "A String", # The speed of the tuning job. Only supported for Veo 3.0 models. + "tuningTask": "A String", # The tuning task for Veo. + "veoDataMixtureRatio": 3.14, # Optional. The ratio of Google internal dataset to use in the training mixture, in range of `[0, 1)`. If `0.2`, it means 20% of Google internal dataset and 80% of user dataset will be used for training. If not set, the default value is 0.1. + }, + "trainingDatasetUri": "A String", # Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "validationDatasetUri": "A String", # Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. + "videoOrientation": "A String", # Optional. The orientation of the video. Defaults to LANDSCAPE. + }, "veoTuningSpec": { # Tuning Spec for Veo Model Tuning. # Tuning Spec for Veo Tuning. "hyperParameters": { # Hyperparameters for Veo. # Optional. Hyperparameters for Veo. "adapterSize": "A String", # Optional. The adapter size for LoRA tuning. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.operations.html index 36ecf39840..c4333d9702 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . locations . tuningJobs . operations

+

Agent Platform API . projects . locations . tuningJobs . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.projects.modelGardenEula.html b/docs/dyn/aiplatform_v1beta1.projects.modelGardenEula.html index 5b72d615a9..d5b9fa5a41 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.modelGardenEula.html +++ b/docs/dyn/aiplatform_v1beta1.projects.modelGardenEula.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . modelGardenEula

+

Agent Platform API . projects . modelGardenEula

Instance Methods

accept(parent, body=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.projects.publishers.html b/docs/dyn/aiplatform_v1beta1.projects.publishers.html index f1a8a9d2d6..a831d7dd8a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.publishers.html +++ b/docs/dyn/aiplatform_v1beta1.projects.publishers.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . publishers

+

Agent Platform API . projects . publishers

Instance Methods

models() diff --git a/docs/dyn/aiplatform_v1beta1.projects.publishers.models.html b/docs/dyn/aiplatform_v1beta1.projects.publishers.models.html index 7d10176210..22e29bba44 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.publishers.models.html +++ b/docs/dyn/aiplatform_v1beta1.projects.publishers.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . projects . publishers . models

+

Agent Platform API . projects . publishers . models

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.publishers.html b/docs/dyn/aiplatform_v1beta1.publishers.html index 0250d2b760..19bf266a5f 100644 --- a/docs/dyn/aiplatform_v1beta1.publishers.html +++ b/docs/dyn/aiplatform_v1beta1.publishers.html @@ -72,7 +72,7 @@ -

Vertex AI API . publishers

+

Agent Platform API . publishers

Instance Methods

models() diff --git a/docs/dyn/aiplatform_v1beta1.publishers.models.html b/docs/dyn/aiplatform_v1beta1.publishers.models.html index d5725c6800..b77b7c688e 100644 --- a/docs/dyn/aiplatform_v1beta1.publishers.models.html +++ b/docs/dyn/aiplatform_v1beta1.publishers.models.html @@ -72,7 +72,7 @@ -

Vertex AI API . publishers . models

+

Agent Platform API . publishers . models

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.ragCorpora.html b/docs/dyn/aiplatform_v1beta1.ragCorpora.html index 4d59026381..292021623e 100644 --- a/docs/dyn/aiplatform_v1beta1.ragCorpora.html +++ b/docs/dyn/aiplatform_v1beta1.ragCorpora.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragCorpora

+

Agent Platform API . ragCorpora

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.ragCorpora.operations.html b/docs/dyn/aiplatform_v1beta1.ragCorpora.operations.html index 227d82fa91..32d86514e8 100644 --- a/docs/dyn/aiplatform_v1beta1.ragCorpora.operations.html +++ b/docs/dyn/aiplatform_v1beta1.ragCorpora.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragCorpora . operations

+

Agent Platform API . ragCorpora . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.html b/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.html index 14eb67d593..f74f68238b 100644 --- a/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.html +++ b/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragCorpora . ragFiles

+

Agent Platform API . ragCorpora . ragFiles

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.operations.html b/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.operations.html index a22d7e5ba7..243ecd4cff 100644 --- a/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.operations.html +++ b/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragCorpora . ragFiles . operations

+

Agent Platform API . ragCorpora . ragFiles . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.ragEngineConfig.html b/docs/dyn/aiplatform_v1beta1.ragEngineConfig.html index bc26d8d3e2..4ff4d949b5 100644 --- a/docs/dyn/aiplatform_v1beta1.ragEngineConfig.html +++ b/docs/dyn/aiplatform_v1beta1.ragEngineConfig.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragEngineConfig

+

Agent Platform API . ragEngineConfig

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.ragEngineConfig.operations.html b/docs/dyn/aiplatform_v1beta1.ragEngineConfig.operations.html index ee61cde75a..9c8cd5dab1 100644 --- a/docs/dyn/aiplatform_v1beta1.ragEngineConfig.operations.html +++ b/docs/dyn/aiplatform_v1beta1.ragEngineConfig.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . ragEngineConfig . operations

+

Agent Platform API . ragEngineConfig . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.html index 536a4b00f8..7f67cbbf0c 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . a2a

+

Agent Platform API . reasoningEngines . a2a

Instance Methods

message() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.message.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.message.html index 6d3bb2e0da..c20cdf3b5f 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.message.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.message.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . a2a . message

+

Agent Platform API . reasoningEngines . a2a . message

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.tasks.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.tasks.html index 2daeef6664..e3f27d5d24 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.tasks.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.tasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . a2a . tasks

+

Agent Platform API . reasoningEngines . a2a . tasks

Instance Methods

pushNotificationConfigs() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.tasks.pushNotificationConfigs.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.tasks.pushNotificationConfigs.html index 4883f12ff0..c31f782e79 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.tasks.pushNotificationConfigs.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.tasks.pushNotificationConfigs.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . a2a . tasks . pushNotificationConfigs

+

Agent Platform API . reasoningEngines . a2a . tasks . pushNotificationConfigs

Instance Methods

a2aGetReasoningEngine(name, a2aEndpoint, historyLength=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.html index efb4d06102..4a19a19619 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . a2a . v1

+

Agent Platform API . reasoningEngines . a2a . v1

Instance Methods

message() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.message.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.message.html index 811a5671ec..d8662e9cbb 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.message.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.message.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . a2a . v1 . message

+

Agent Platform API . reasoningEngines . a2a . v1 . message

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.tasks.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.tasks.html index f5625e17fa..ad0129d46f 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.tasks.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.tasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . a2a . v1 . tasks

+

Agent Platform API . reasoningEngines . a2a . v1 . tasks

Instance Methods

pushNotificationConfigs() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.tasks.pushNotificationConfigs.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.tasks.pushNotificationConfigs.html index 4e31730b1a..5be0c8ef0f 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.tasks.pushNotificationConfigs.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.a2a.v1.tasks.pushNotificationConfigs.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . a2a . v1 . tasks . pushNotificationConfigs

+

Agent Platform API . reasoningEngines . a2a . v1 . tasks . pushNotificationConfigs

Instance Methods

a2aGetReasoningEngine(name, a2aEndpoint, historyLength=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.examples.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.examples.html index 5aaf68aa50..5f08db8b00 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.examples.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.examples.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . examples

+

Agent Platform API . reasoningEngines . examples

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.examples.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.examples.operations.html index 3d96a85cb9..41f2e04380 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.examples.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.examples.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . examples . operations

+

Agent Platform API . reasoningEngines . examples . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.feedbackEntries.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.feedbackEntries.html index 56716b6031..a2677f187e 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.feedbackEntries.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.feedbackEntries.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . feedbackEntries

+

Agent Platform API . reasoningEngines . feedbackEntries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.feedbackEntries.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.feedbackEntries.operations.html index 1cb5b61dc3..de60acf3ea 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.feedbackEntries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.feedbackEntries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . feedbackEntries . operations

+

Agent Platform API . reasoningEngines . feedbackEntries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.html index a1092923c3..d5dde4ddfa 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines

+

Agent Platform API . reasoningEngines

Instance Methods

a2a() @@ -124,6 +124,9 @@

Instance Methods

Returns the sessions Resource.

+

+ asyncQuery(name, body=None, x__xgafv=None)

+

Async query using a reasoning engine.

close()

Close httplib2 connections.

@@ -155,6 +158,49 @@

Instance Methods

streamQuery(name, body=None, x__xgafv=None)

Streams queries using a reasoning engine.

Method Details

+
+ asyncQuery(name, body=None, x__xgafv=None) +
Async query using a reasoning engine.
+
+Args:
+  name: string, Required. The name of the ReasoningEngine resource to use. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.
+  "inputGcsUri": "A String", # Optional. Input Cloud Storage URI for the Async query.
+  "outputGcsUri": "A String", # Optional. Output Cloud Storage URI for the Async query.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.html index af1c3018d6..bbda6cbc8e 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . memories

+

Agent Platform API . reasoningEngines . memories

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.operations.html index a21cb5b660..57b875b1a3 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . memories . operations

+

Agent Platform API . reasoningEngines . memories . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.revisions.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.revisions.html index 4a92ce2c06..fe07ac666e 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.revisions.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.revisions.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . memories . revisions

+

Agent Platform API . reasoningEngines . memories . revisions

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.operations.html index e7bd6c950f..de765a6386 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . operations

+

Agent Platform API . reasoningEngines . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.html index 0b9ea1076b..fc13451a33 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . a2a

+

Agent Platform API . reasoningEngines . runtimeRevisions . a2a

Instance Methods

message() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.message.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.message.html index deb04beb6f..acd5309166 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.message.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.message.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . a2a . message

+

Agent Platform API . reasoningEngines . runtimeRevisions . a2a . message

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.tasks.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.tasks.html index 4f21c634ae..8901c964d9 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.tasks.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.tasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . a2a . tasks

+

Agent Platform API . reasoningEngines . runtimeRevisions . a2a . tasks

Instance Methods

pushNotificationConfigs() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.tasks.pushNotificationConfigs.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.tasks.pushNotificationConfigs.html index f69eb31a4a..d378335e04 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.tasks.pushNotificationConfigs.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.tasks.pushNotificationConfigs.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . a2a . tasks . pushNotificationConfigs

+

Agent Platform API . reasoningEngines . runtimeRevisions . a2a . tasks . pushNotificationConfigs

Instance Methods

a2aGetReasoningEngine(name, a2aEndpoint, historyLength=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.html index cc48a30ae2..c44d099202 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . a2a . v1

+

Agent Platform API . reasoningEngines . runtimeRevisions . a2a . v1

Instance Methods

message() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.message.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.message.html index d7b260e4a5..c9c960dbb3 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.message.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.message.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . a2a . v1 . message

+

Agent Platform API . reasoningEngines . runtimeRevisions . a2a . v1 . message

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.tasks.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.tasks.html index bf0601341c..b1584da7a7 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.tasks.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.tasks.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . a2a . v1 . tasks

+

Agent Platform API . reasoningEngines . runtimeRevisions . a2a . v1 . tasks

Instance Methods

pushNotificationConfigs() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.tasks.pushNotificationConfigs.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.tasks.pushNotificationConfigs.html index fb2d418dd3..b1a58c35a4 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.tasks.pushNotificationConfigs.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.a2a.v1.tasks.pushNotificationConfigs.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . a2a . v1 . tasks . pushNotificationConfigs

+

Agent Platform API . reasoningEngines . runtimeRevisions . a2a . v1 . tasks . pushNotificationConfigs

Instance Methods

a2aGetReasoningEngine(name, a2aEndpoint, historyLength=None, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.html index 4798ecc24e..9f21cd38e6 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions

+

Agent Platform API . reasoningEngines . runtimeRevisions

Instance Methods

a2a() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.operations.html index b1c93b3255..247e77f7d4 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.runtimeRevisions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . runtimeRevisions . operations

+

Agent Platform API . reasoningEngines . runtimeRevisions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentSnapshots.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentSnapshots.html index b436df5e22..f1516015b5 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentSnapshots.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentSnapshots.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironmentSnapshots

+

Agent Platform API . reasoningEngines . sandboxEnvironmentSnapshots

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentSnapshots.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentSnapshots.operations.html index 63bf4fe057..aa5b72fbf9 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentSnapshots.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentSnapshots.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironmentSnapshots . operations

+

Agent Platform API . reasoningEngines . sandboxEnvironmentSnapshots . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.html index 07d7777cd9..6a3f447a52 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironmentTemplates

+

Agent Platform API . reasoningEngines . sandboxEnvironmentTemplates

Instance Methods

operations() @@ -143,9 +143,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, } x__xgafv: string, V1 error format. @@ -257,9 +254,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, }
@@ -314,9 +308,6 @@

Method Details

"name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` "state": "A String", # Output only. The state of the sandbox environment template. "updateTime": "A String", # Output only. The timestamp when this SandboxEnvironmentTemplate was most recently updated. - "warmPoolConfig": { # Configuration for a warm pool of sandbox instances. # Optional. The configuration for the warm pool of this template. - "targetInstanceCount": 42, # Optional. The target number of pre-warmed instances to maintain. - }, }, ], } diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.operations.html index fdf891b862..267d92a128 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironmentTemplates . operations

+

Agent Platform API . reasoningEngines . sandboxEnvironmentTemplates . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.html index 563abfb29c..39017dbb56 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironments

+

Agent Platform API . reasoningEngines . sandboxEnvironments

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.operations.html index 55e2714424..4166d84582 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sandboxEnvironments . operations

+

Agent Platform API . reasoningEngines . sandboxEnvironments . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.events.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.events.html index dd824581fe..e9f5d21a1e 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.events.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.events.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sessions . events

+

Agent Platform API . reasoningEngines . sessions . events

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.html index 496856071b..9c053676f7 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sessions

+

Agent Platform API . reasoningEngines . sessions

Instance Methods

events() @@ -480,7 +480,7 @@

Method Details

parent: string, Required. The resource name of the location to list sessions from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required) filter: string, Optional. The standard list filter. Supported fields: * `display_name` * `user_id` * `labels` Example: `display_name="abc"`, `user_id="123"`, `labels.key="value"`. orderBy: string, Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `create_time` * `update_time` Example: `create_time desc`. - pageSize: integer, Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 100 sessions will be returned. + pageSize: integer, Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, the default page size is 100. Values greater than 100 will be capped at 100. pageToken: string, Optional. The next_page_token value returned from a previous list SessionService.ListSessions call. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.operations.html index aaee36ffd1..ea791e83b9 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . reasoningEngines . sessions . operations

+

Agent Platform API . reasoningEngines . sessions . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.schedules.html b/docs/dyn/aiplatform_v1beta1.schedules.html index 81f9a90cc8..fbb5f2f084 100644 --- a/docs/dyn/aiplatform_v1beta1.schedules.html +++ b/docs/dyn/aiplatform_v1beta1.schedules.html @@ -72,7 +72,7 @@ -

Vertex AI API . schedules

+

Agent Platform API . schedules

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.schedules.operations.html b/docs/dyn/aiplatform_v1beta1.schedules.operations.html index 6abbe65142..dda91befc2 100644 --- a/docs/dyn/aiplatform_v1beta1.schedules.operations.html +++ b/docs/dyn/aiplatform_v1beta1.schedules.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . schedules . operations

+

Agent Platform API . schedules . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicies.html b/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicies.html index b72031ca41..fc1aef2c4a 100644 --- a/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicies.html +++ b/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicies.html @@ -72,7 +72,7 @@ -

Vertex AI API . semanticGovernancePolicies

+

Agent Platform API . semanticGovernancePolicies

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicies.operations.html b/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicies.operations.html index 292182150e..6abbe667cc 100644 --- a/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicies.operations.html +++ b/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicies.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . semanticGovernancePolicies . operations

+

Agent Platform API . semanticGovernancePolicies . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicyEngine.html b/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicyEngine.html index 50782e4346..33579287db 100644 --- a/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicyEngine.html +++ b/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicyEngine.html @@ -72,7 +72,7 @@ -

Vertex AI API . semanticGovernancePolicyEngine

+

Agent Platform API . semanticGovernancePolicyEngine

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicyEngine.operations.html b/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicyEngine.operations.html index 608d2420ef..52f5e7d3da 100644 --- a/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicyEngine.operations.html +++ b/docs/dyn/aiplatform_v1beta1.semanticGovernancePolicyEngine.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . semanticGovernancePolicyEngine . operations

+

Agent Platform API . semanticGovernancePolicyEngine . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.skills.html b/docs/dyn/aiplatform_v1beta1.skills.html new file mode 100644 index 0000000000..5b9dd21913 --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.skills.html @@ -0,0 +1,91 @@ + + + +

Agent Platform API . skills

+

Instance Methods

+

+ operations() +

+

Returns the operations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.skills.operations.html b/docs/dyn/aiplatform_v1beta1.skills.operations.html new file mode 100644 index 0000000000..36c7a3b327 --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.skills.operations.html @@ -0,0 +1,272 @@ + + + +

Agent Platform API . skills . operations

+

Instance Methods

+

+ cancel(name, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.

+

+ close()

+

Close httplib2 connections.

+

+ delete(name, x__xgafv=None)

+

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

+

+ list_next()

+

Retrieves the next page of results.

+

+ wait(name, timeout=None, x__xgafv=None)

+

Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.

+

Method Details

+
+ cancel(name, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
+
+Args:
+  name: string, The name of the operation resource to be deleted. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
+
+Args:
+  name: string, The name of the operation's parent resource. (required)
+  filter: string, The standard list filter.
+  pageSize: integer, The standard list page size.
+  pageToken: string, The standard list page token.
+  returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The response message for Operations.ListOperations.
+  "nextPageToken": "A String", # The standard List next-page token.
+  "operations": [ # A list of operations that matches the specified filter in the request.
+    { # This resource represents a long-running operation that is the result of a network API call.
+      "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+      "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+        "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+        "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+          {
+            "a_key": "", # Properties of the object. Contains field @type with type URL.
+          },
+        ],
+        "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+      },
+      "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+      "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+      "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    },
+  ],
+  "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.
+    "A String",
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ wait(name, timeout=None, x__xgafv=None) +
Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.
+
+Args:
+  name: string, The name of the operation resource to wait on. (required)
+  timeout: string, The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.solvers.html b/docs/dyn/aiplatform_v1beta1.solvers.html index b9a90829f0..14647d9ea0 100644 --- a/docs/dyn/aiplatform_v1beta1.solvers.html +++ b/docs/dyn/aiplatform_v1beta1.solvers.html @@ -72,7 +72,7 @@ -

Vertex AI API . solvers

+

Agent Platform API . solvers

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.solvers.operations.html b/docs/dyn/aiplatform_v1beta1.solvers.operations.html index fa636bfb49..bce20a9e5e 100644 --- a/docs/dyn/aiplatform_v1beta1.solvers.operations.html +++ b/docs/dyn/aiplatform_v1beta1.solvers.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . solvers . operations

+

Agent Platform API . solvers . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.specialistPools.html b/docs/dyn/aiplatform_v1beta1.specialistPools.html index 5eed687ebf..e6391b1fb5 100644 --- a/docs/dyn/aiplatform_v1beta1.specialistPools.html +++ b/docs/dyn/aiplatform_v1beta1.specialistPools.html @@ -72,7 +72,7 @@ -

Vertex AI API . specialistPools

+

Agent Platform API . specialistPools

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.specialistPools.operations.html b/docs/dyn/aiplatform_v1beta1.specialistPools.operations.html index a840f69e4c..e7559fe205 100644 --- a/docs/dyn/aiplatform_v1beta1.specialistPools.operations.html +++ b/docs/dyn/aiplatform_v1beta1.specialistPools.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . specialistPools . operations

+

Agent Platform API . specialistPools . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.studies.html b/docs/dyn/aiplatform_v1beta1.studies.html index 555b0bae58..d3c00fd0e0 100644 --- a/docs/dyn/aiplatform_v1beta1.studies.html +++ b/docs/dyn/aiplatform_v1beta1.studies.html @@ -72,7 +72,7 @@ -

Vertex AI API . studies

+

Agent Platform API . studies

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.studies.operations.html b/docs/dyn/aiplatform_v1beta1.studies.operations.html index 9faef8191a..3ad63564cc 100644 --- a/docs/dyn/aiplatform_v1beta1.studies.operations.html +++ b/docs/dyn/aiplatform_v1beta1.studies.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . studies . operations

+

Agent Platform API . studies . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.studies.trials.html b/docs/dyn/aiplatform_v1beta1.studies.trials.html index eb29954dcb..365255a44f 100644 --- a/docs/dyn/aiplatform_v1beta1.studies.trials.html +++ b/docs/dyn/aiplatform_v1beta1.studies.trials.html @@ -72,7 +72,7 @@ -

Vertex AI API . studies . trials

+

Agent Platform API . studies . trials

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.studies.trials.operations.html b/docs/dyn/aiplatform_v1beta1.studies.trials.operations.html index 6b9ab292e2..3986d514b4 100644 --- a/docs/dyn/aiplatform_v1beta1.studies.trials.operations.html +++ b/docs/dyn/aiplatform_v1beta1.studies.trials.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . studies . trials . operations

+

Agent Platform API . studies . trials . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.html index 45d70ab2a8..a9cb5a072d 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments

+

Agent Platform API . tensorboards . experiments

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.operations.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.operations.html index 2c97da1308..ece8bd6549 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . operations

+

Agent Platform API . tensorboards . experiments . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.html index a57289a8cc..ddc7faec6b 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . runs

+

Agent Platform API . tensorboards . experiments . runs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.operations.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.operations.html index 4ee63762a6..6116baa7bb 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . runs . operations

+

Agent Platform API . tensorboards . experiments . runs . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.html index b3ea7d2673..eaf30ec39c 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . runs . timeSeries

+

Agent Platform API . tensorboards . experiments . runs . timeSeries

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.operations.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.operations.html index 5a6c8d91ee..d36db3b99b 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . experiments . runs . timeSeries . operations

+

Agent Platform API . tensorboards . experiments . runs . timeSeries . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.html b/docs/dyn/aiplatform_v1beta1.tensorboards.html index 144a0b2ded..fd5b5b5fc7 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards

+

Agent Platform API . tensorboards

Instance Methods

experiments() diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.operations.html b/docs/dyn/aiplatform_v1beta1.tensorboards.operations.html index eb6d36c625..1e7fe90b14 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tensorboards . operations

+

Agent Platform API . tensorboards . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.trainingPipelines.html b/docs/dyn/aiplatform_v1beta1.trainingPipelines.html index e037ad0435..c8ed9e69c0 100644 --- a/docs/dyn/aiplatform_v1beta1.trainingPipelines.html +++ b/docs/dyn/aiplatform_v1beta1.trainingPipelines.html @@ -72,7 +72,7 @@ -

Vertex AI API . trainingPipelines

+

Agent Platform API . trainingPipelines

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.trainingPipelines.operations.html b/docs/dyn/aiplatform_v1beta1.trainingPipelines.operations.html index ca76a9948c..dbf973ae86 100644 --- a/docs/dyn/aiplatform_v1beta1.trainingPipelines.operations.html +++ b/docs/dyn/aiplatform_v1beta1.trainingPipelines.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . trainingPipelines . operations

+

Agent Platform API . trainingPipelines . operations

Instance Methods

cancel(name, x__xgafv=None)

diff --git a/docs/dyn/aiplatform_v1beta1.tuningJobs.html b/docs/dyn/aiplatform_v1beta1.tuningJobs.html index 3aca5c17f5..43bd892229 100644 --- a/docs/dyn/aiplatform_v1beta1.tuningJobs.html +++ b/docs/dyn/aiplatform_v1beta1.tuningJobs.html @@ -72,7 +72,7 @@ -

Vertex AI API . tuningJobs

+

Agent Platform API . tuningJobs

Instance Methods

operations() diff --git a/docs/dyn/aiplatform_v1beta1.tuningJobs.operations.html b/docs/dyn/aiplatform_v1beta1.tuningJobs.operations.html index d03e372ccc..4675b59493 100644 --- a/docs/dyn/aiplatform_v1beta1.tuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tuningJobs.operations.html @@ -72,7 +72,7 @@ -

Vertex AI API . tuningJobs . operations

+

Agent Platform API . tuningJobs . operations

Instance Methods

close()

diff --git a/docs/dyn/aiplatform_v1beta1.v1beta1.html b/docs/dyn/aiplatform_v1beta1.v1beta1.html index 080d449292..faab384247 100644 --- a/docs/dyn/aiplatform_v1beta1.v1beta1.html +++ b/docs/dyn/aiplatform_v1beta1.v1beta1.html @@ -72,7 +72,7 @@ -

Vertex AI API . v1beta1

+

Agent Platform API . v1beta1

Instance Methods

close()

@@ -3370,7 +3370,7 @@

Method Details

"useStemmer": True or False, # Optional. Whether to use stemmer to compute rouge score. }, }, - "metricResourceName": "A String", # Resource name for registered metric. + "metricResourceName": "A String", # Optional. Resource name for registered metric. }, ], "metrics": [ # The metrics used for evaluation. Currently, we only support evaluating a single metric. If multiple metrics are provided, only the first one will be evaluated. diff --git a/docs/dyn/aiplatform_v1beta1.vertexExpress.Eligibility.html b/docs/dyn/aiplatform_v1beta1.vertexExpress.Eligibility.html new file mode 100644 index 0000000000..f6c1f94907 --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.vertexExpress.Eligibility.html @@ -0,0 +1,107 @@ + + + +

Agent Platform API . vertexExpress . Eligibility

+

Instance Methods

+

+ check(x__xgafv=None)

+

Checks whether the user is eligible to sign up for Vertex AI Express Mode.

+

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ check(x__xgafv=None) +
Checks whether the user is eligible to sign up for Vertex AI Express Mode.
+
+Args:
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for ExpressModeService.CheckSignUpEligibility.
+  "eligibility": "A String", # The eligibility status of the user.
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.vertexExpress.html b/docs/dyn/aiplatform_v1beta1.vertexExpress.html new file mode 100644 index 0000000000..dbbe4aaf13 --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.vertexExpress.html @@ -0,0 +1,153 @@ + + + +

Agent Platform API . vertexExpress

+

Instance Methods

+

+ Eligibility() +

+

Returns the Eligibility Resource.

+ +

+ close()

+

Close httplib2 connections.

+

+ retrieveExpressProject(getDefaultApiKey=None, x__xgafv=None)

+

Retrieves the project for Vertex AI Express Mode.

+

+ signUp(body=None, x__xgafv=None)

+

Signs up the user for Vertex AI Express Mode. If the user is already signed up, the existing ExpressProject will be returned.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ retrieveExpressProject(getDefaultApiKey=None, x__xgafv=None) +
Retrieves the project for Vertex AI Express Mode.
+
+Args:
+  getDefaultApiKey: boolean, Optional. Whether to return the default API key string in the response.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for ExpressModeService.RetrieveExpressProject.
+  "expressProject": { # The project for Vertex AI Express Mode. # The project for Vertex AI Express Mode.
+    "createTime": "A String", # Output only. The time the project was created.
+    "defaultApiKey": "A String", # Output only. The default API key string of the project.
+    "projectId": "A String", # Output only. The ID of the project.
+    "projectNumber": "A String", # Output only. The number of the project.
+    "region": "A String", # Output only. The region of the project.
+  },
+}
+
+ +
+ signUp(body=None, x__xgafv=None) +
Signs up the user for Vertex AI Express Mode. If the user is already signed up, the existing ExpressProject will be returned.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ExpressModeService.SignUp.
+  "getDefaultApiKey": True or False, # Optional. Whether to return the default API key string in the response.
+  "region": "A String", # Required. The desired region for the express project.
+  "tosAccepted": True or False, # Required. Whether the Terms of Service are accepted.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The project for Vertex AI Express Mode.
+  "createTime": "A String", # Output only. The time the project was created.
+  "defaultApiKey": "A String", # Output only. The default API key string of the project.
+  "projectId": "A String", # Output only. The ID of the project.
+  "projectNumber": "A String", # Output only. The number of the project.
+  "region": "A String", # Output only. The region of the project.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/alloydb_v1alpha.projects.locations.html b/docs/dyn/alloydb_v1alpha.projects.locations.html index 3a63dd954d..2a92fc8866 100644 --- a/docs/dyn/alloydb_v1alpha.projects.locations.html +++ b/docs/dyn/alloydb_v1alpha.projects.locations.html @@ -107,7 +107,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -146,11 +146,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/alloydb_v1beta.projects.locations.html b/docs/dyn/alloydb_v1beta.projects.locations.html
index d470514f39..25bbd3b762 100644
--- a/docs/dyn/alloydb_v1beta.projects.locations.html
+++ b/docs/dyn/alloydb_v1beta.projects.locations.html
@@ -107,7 +107,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -146,11 +146,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/analyticshub_v1.projects.locations.dataExchanges.listings.html b/docs/dyn/analyticshub_v1.projects.locations.dataExchanges.listings.html
index 27816da445..d530a17354 100644
--- a/docs/dyn/analyticshub_v1.projects.locations.dataExchanges.listings.html
+++ b/docs/dyn/analyticshub_v1.projects.locations.dataExchanges.listings.html
@@ -917,7 +917,7 @@ 

Method Details

], }, "destinationPubsubSubscription": { # Defines the destination Pub/Sub subscription. # Input only. Destination Pub/Sub subscription to create for the subscriber. - "pubsubSubscription": { # Defines the destination Pub/Sub subscription. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, `pubsub_export_config`, or `pubsublite_export_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. # Required. Destination Pub/Sub subscription resource. + "pubsubSubscription": { # Defines the destination Pub/Sub subscription. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, `bigtable_config`, `pubsub_export_config`, or `pubsublite_export_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. # Required. Destination Pub/Sub subscription resource. "ackDeadlineSeconds": 42, # Optional. The approximate amount of time (on a best-effort basis) Pub/Sub waits for the subscriber to acknowledge receipt before resending the message. In the interval after the message is delivered and before it is acknowledged, it is considered to be _outstanding_. During that time period, the message will not be redelivered (on a best-effort basis). For pull subscriptions, this value is used as the initial value for the ack deadline. To override this value for a given message, call `ModifyAckDeadline` with the corresponding `ack_id` if using non-streaming pull or send the `ack_id` in a `StreamingModifyAckDeadlineRequest` if using streaming pull. The minimum custom deadline you can specify is 10 seconds. The maximum custom deadline you can specify is 600 seconds (10 minutes). If this parameter is 0, a default value of 10 seconds is used. For push delivery, this value is also used to set the request timeout for the call to the push endpoint. If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. "bigqueryConfig": { # Configuration for a BigQuery subscription. # Optional. If delivery to BigQuery is used with this subscription, this field is used to configure it. "dropUnknownFields": True or False, # Optional. When true and use_topic_schema is true, any fields that are a part of the topic schema that are not part of the BigQuery table schema are dropped when writing to BigQuery. Otherwise, the schemas must be kept in sync and any messages with extra fields are not written and remain in the subscription's backlog. diff --git a/docs/dyn/apigateway_v1.projects.locations.html b/docs/dyn/apigateway_v1.projects.locations.html index 118586dbb4..8121388efc 100644 --- a/docs/dyn/apigateway_v1.projects.locations.html +++ b/docs/dyn/apigateway_v1.projects.locations.html @@ -97,7 +97,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -136,11 +136,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/apigateway_v1beta.projects.locations.html b/docs/dyn/apigateway_v1beta.projects.locations.html
index 9634a2dadd..09833e3297 100644
--- a/docs/dyn/apigateway_v1beta.projects.locations.html
+++ b/docs/dyn/apigateway_v1beta.projects.locations.html
@@ -97,7 +97,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -136,11 +136,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/apihub_v1.projects.locations.html b/docs/dyn/apihub_v1.projects.locations.html
index ac416a8623..c8eb94575f 100644
--- a/docs/dyn/apihub_v1.projects.locations.html
+++ b/docs/dyn/apihub_v1.projects.locations.html
@@ -150,7 +150,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -1057,11 +1057,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/apim_v1alpha.projects.locations.html b/docs/dyn/apim_v1alpha.projects.locations.html
index 05a944cd9b..5cce5f5993 100644
--- a/docs/dyn/apim_v1alpha.projects.locations.html
+++ b/docs/dyn/apim_v1alpha.projects.locations.html
@@ -100,7 +100,7 @@ 

Instance Methods

GetEntitlement returns the entitlement for the provided project.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

listApiObservationTags(parent, pageSize=None, pageToken=None, x__xgafv=None)

ListApiObservationTags lists all extant tags on any observation in the given project.

@@ -168,11 +168,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/appengine_v1.apps.locations.html b/docs/dyn/appengine_v1.apps.locations.html
index d7d527950b..465113c813 100644
--- a/docs/dyn/appengine_v1.apps.locations.html
+++ b/docs/dyn/appengine_v1.apps.locations.html
@@ -126,7 +126,7 @@ 

Method Details

Args: appsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/appengine_v1alpha.apps.locations.html b/docs/dyn/appengine_v1alpha.apps.locations.html index 25eb1677fe..e3b9ffd77e 100644 --- a/docs/dyn/appengine_v1alpha.apps.locations.html +++ b/docs/dyn/appengine_v1alpha.apps.locations.html @@ -126,7 +126,7 @@

Method Details

Args: appsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/appengine_v1alpha.projects.locations.html b/docs/dyn/appengine_v1alpha.projects.locations.html index 0fb9392f86..eca728a90c 100644 --- a/docs/dyn/appengine_v1alpha.projects.locations.html +++ b/docs/dyn/appengine_v1alpha.projects.locations.html @@ -136,7 +136,7 @@

Method Details

Args: projectsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/appengine_v1beta.apps.locations.html b/docs/dyn/appengine_v1beta.apps.locations.html index d5e509fd49..69a376a095 100644 --- a/docs/dyn/appengine_v1beta.apps.locations.html +++ b/docs/dyn/appengine_v1beta.apps.locations.html @@ -126,7 +126,7 @@

Method Details

Args: appsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/appengine_v1beta.projects.locations.html b/docs/dyn/appengine_v1beta.projects.locations.html index 828528521c..b755b3b9d8 100644 --- a/docs/dyn/appengine_v1beta.projects.locations.html +++ b/docs/dyn/appengine_v1beta.projects.locations.html @@ -136,7 +136,7 @@

Method Details

Args: projectsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/apphub_v1.projects.locations.html b/docs/dyn/apphub_v1.projects.locations.html index a0dc53c32b..18552be9ed 100644 --- a/docs/dyn/apphub_v1.projects.locations.html +++ b/docs/dyn/apphub_v1.projects.locations.html @@ -118,7 +118,7 @@

Instance Methods

Gets a Boundary.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -210,11 +210,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/apphub_v1alpha.projects.locations.html b/docs/dyn/apphub_v1alpha.projects.locations.html
index 6d82f090ea..0930a657f9 100644
--- a/docs/dyn/apphub_v1alpha.projects.locations.html
+++ b/docs/dyn/apphub_v1alpha.projects.locations.html
@@ -118,7 +118,7 @@ 

Instance Methods

Gets a Boundary.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -210,11 +210,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/assuredworkloads_v1.assuredworkloads.html b/docs/dyn/assuredworkloads_v1.assuredworkloads.html
new file mode 100644
index 0000000000..9688c06ec9
--- /dev/null
+++ b/docs/dyn/assuredworkloads_v1.assuredworkloads.html
@@ -0,0 +1,152 @@
+
+
+
+

Assured Workloads API . assuredworkloads

+

Instance Methods

+

+ archiveResourceEvents(body=None, x__xgafv=None)

+

Finds orphan ResourceEvents matching the criteria and moves them to the ArchivedResourceEvents table.

+

+ close()

+

Close httplib2 connections.

+

+ revertArchivedResourceEvents(body=None, x__xgafv=None)

+

Finds matching ArchivedResourceEvents and moves them back to the ResourceEvents table.

+

Method Details

+
+ archiveResourceEvents(body=None, x__xgafv=None) +
Finds orphan ResourceEvents matching the criteria and moves them to the ArchivedResourceEvents table.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for archiving resource events.
+  "archiveTime": "A String", # Optional. Time to set as ArchiveTime in the archive table. If not provided, the current time is used.
+  "batchSize": 42, # Required. The number of events to process in a single transaction batch.
+  "eventCutoffTime": "A String", # Required. Only events with EventTime earlier than this cutoff will be archived.
+  "maxEventsMove": 42, # Required. The maximum total number of events to move in this request.
+  "organizationId": "A String", # Required. The organization ID for which to archive events.
+  "region": "A String", # Required. The region of the workload(s) whose events should be archived. This is used to filter workloads based on AssurantWorkloadData.region.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for archiving resource events.
+  "movedEventsCount": 42, # The total number of events successfully moved to the archive table.
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ revertArchivedResourceEvents(body=None, x__xgafv=None) +
Finds matching ArchivedResourceEvents and moves them back to the ResourceEvents table.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for reverting archived resource events.
+  "archiveEndTime": "A String", # Required. Only events within this time range will be reverted. This helps prevent reverting everything when something goes wrong.
+  "archiveStartTime": "A String", # Required. Only events within this time range will be reverted. This helps prevent reverting everything when something goes wrong.
+  "batchSize": 42, # Required. The number of events to process in a single transaction batch.
+  "maxEventsMove": 42, # Required. The maximum total number of events to move in this request.
+  "organizationId": "A String", # Required. The organization ID for which to revert events.
+  "region": "A String", # Required. The region of the workload(s) whose events should be reverted. This is used to filter workloads based on AssurantWorkloadData.region.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for reverting archived resource events.
+  "movedEventsCount": 42, # The total number of events successfully moved to the original table.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/assuredworkloads_v1.html b/docs/dyn/assuredworkloads_v1.html index ad0a2795a9..c1e1412820 100644 --- a/docs/dyn/assuredworkloads_v1.html +++ b/docs/dyn/assuredworkloads_v1.html @@ -74,6 +74,11 @@

Assured Workloads API

Instance Methods

+

+ assuredworkloads() +

+

Returns the assuredworkloads Resource.

+

organizations()

diff --git a/docs/dyn/assuredworkloads_v1beta1.assuredworkloads.html b/docs/dyn/assuredworkloads_v1beta1.assuredworkloads.html new file mode 100644 index 0000000000..7d666ec416 --- /dev/null +++ b/docs/dyn/assuredworkloads_v1beta1.assuredworkloads.html @@ -0,0 +1,152 @@ + + + +

Assured Workloads API . assuredworkloads

+

Instance Methods

+

+ archiveResourceEvents(body=None, x__xgafv=None)

+

Finds orphan ResourceEvents matching the criteria and moves them to the ArchivedResourceEvents table.

+

+ close()

+

Close httplib2 connections.

+

+ revertArchivedResourceEvents(body=None, x__xgafv=None)

+

Finds matching ArchivedResourceEvents and moves them back to the ResourceEvents table.

+

Method Details

+
+ archiveResourceEvents(body=None, x__xgafv=None) +
Finds orphan ResourceEvents matching the criteria and moves them to the ArchivedResourceEvents table.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for archiving resource events.
+  "archiveTime": "A String", # Optional. Time to set as ArchiveTime in the archive table. If not provided, the current time is used.
+  "batchSize": 42, # Required. The number of events to process in a single transaction batch.
+  "eventCutoffTime": "A String", # Required. Only events with EventTime earlier than this cutoff will be archived.
+  "maxEventsMove": 42, # Required. The maximum total number of events to move in this request.
+  "organizationId": "A String", # Required. The organization ID for which to archive events.
+  "region": "A String", # Required. The region of the workload(s) whose events should be archived. This is used to filter workloads based on AssurantWorkloadData.region.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for archiving resource events.
+  "movedEventsCount": 42, # The total number of events successfully moved to the archive table.
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ revertArchivedResourceEvents(body=None, x__xgafv=None) +
Finds matching ArchivedResourceEvents and moves them back to the ResourceEvents table.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for reverting archived resource events.
+  "archiveEndTime": "A String", # Required. Only events within this time range will be reverted. This helps prevent reverting everything when something goes wrong.
+  "archiveStartTime": "A String", # Required. Only events within this time range will be reverted. This helps prevent reverting everything when something goes wrong.
+  "batchSize": 42, # Required. The number of events to process in a single transaction batch.
+  "maxEventsMove": 42, # Required. The maximum total number of events to move in this request.
+  "organizationId": "A String", # Required. The organization ID for which to revert events.
+  "region": "A String", # Required. The region of the workload(s) whose events should be reverted. This is used to filter workloads based on AssurantWorkloadData.region.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for reverting archived resource events.
+  "movedEventsCount": 42, # The total number of events successfully moved to the original table.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/assuredworkloads_v1beta1.html b/docs/dyn/assuredworkloads_v1beta1.html index fde1856367..4a60071fa8 100644 --- a/docs/dyn/assuredworkloads_v1beta1.html +++ b/docs/dyn/assuredworkloads_v1beta1.html @@ -74,6 +74,11 @@

Assured Workloads API

Instance Methods

+

+ assuredworkloads() +

+

Returns the assuredworkloads Resource.

+

organizations()

diff --git a/docs/dyn/backupdr_v1.folders.html b/docs/dyn/backupdr_v1.folders.html new file mode 100644 index 0000000000..b8c8f3d536 --- /dev/null +++ b/docs/dyn/backupdr_v1.folders.html @@ -0,0 +1,91 @@ + + + +

Backup and DR Service API . folders

+

Instance Methods

+

+ locations() +

+

Returns the locations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/backupdr_v1.folders.locations.html b/docs/dyn/backupdr_v1.folders.locations.html new file mode 100644 index 0000000000..a88773a67e --- /dev/null +++ b/docs/dyn/backupdr_v1.folders.locations.html @@ -0,0 +1,91 @@ + + + +

Backup and DR Service API . folders . locations

+

Instance Methods

+

+ resourceBackupConfigs() +

+

Returns the resourceBackupConfigs Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/backupdr_v1.folders.locations.resourceBackupConfigs.html b/docs/dyn/backupdr_v1.folders.locations.resourceBackupConfigs.html new file mode 100644 index 0000000000..e404c180d9 --- /dev/null +++ b/docs/dyn/backupdr_v1.folders.locations.resourceBackupConfigs.html @@ -0,0 +1,175 @@ + + + +

Backup and DR Service API . folders . locations . resourceBackupConfigs

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ fetch(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Fetches ResourceBackupConfigs.

+

+ fetch_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ fetch(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Fetches ResourceBackupConfigs.
+
+Args:
+  parent: string, Required. The project, folder or organization and location for which to retrieve resource backup configs. Format: 'projects/{project_id}/locations/{location}', 'folders/{folder_id}/locations/{location}', or 'organizations/{organization_id}/locations/{location}'. (required)
+  filter: string, Optional. Filtering results.
+  orderBy: string, Optional. Hint for how to order the results.
+  pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will use 100 as default. Maximum value is 500 and values above 500 will be coerced to 500.
+  pageToken: string, Optional. A token identifying a page of results the server should return.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for FetchResourceBackupConfigs.
+  "nextPageToken": "A String", # A token identifying a page of results the server should return.
+  "resourceBackupConfigs": [ # The list of ResourceBackupConfigs for the specified scope.
+    { # ResourceBackupConfig represents a resource along with its backup configurations.
+      "backupConfigsDetails": [ # Backup configurations applying to the target resource, including those targeting its related/child resources. For example, backup configuration applicable to Compute Engine disks will be populated in this field for a Compute Engine VM which has the disk associated.
+        { # BackupConfigDetails has information about how the resource is configured for backups and about the most recent backup taken for this configuration.
+          "applicableResource": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource that is applicable for the backup configuration. Example: "//compute.googleapis.com/projects/{project}/zones/{zone}/instances/{instance}"
+          "backupConfigSource": "A String", # Output only. The full resource name of the backup config source resource. For example, "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupPlans/{backupplanId}" or "//compute.googleapis.com/projects/{project}/locations/{region}/resourcePolicies/{resourcePolicyId}".
+          "backupConfigSourceDisplayName": "A String", # Output only. The display name of the backup config source resource.
+          "backupDrPlanConfig": { # BackupDrPlanConfig has additional information about Google Cloud Backup and DR's Plan backup configuration. # Google Cloud Backup and DR's Backup Plan specific data.
+            "backupDrPlanRules": [ # Backup rules of the backup plan resource.
+              { # BackupDrPlanRule has rule specific information of the backup plan resource.
+                "lastSuccessfulBackupTime": "A String", # Output only. Timestamp of the latest successful backup created via this backup rule.
+                "ruleId": "A String", # Output only. Unique Id of the backup rule.
+              },
+            ],
+          },
+          "backupDrTemplateConfig": { # Provides additional information about Google Cloud Backup and DR's Template backup configuration. # Google Cloud Backup and DR's Template specific data.
+            "firstPartyManagementUri": "A String", # Output only. The URI of the BackupDr template resource for the first party identity users.
+            "thirdPartyManagementUri": "A String", # Output only. The URI of the BackupDr template resource for the third party identity users.
+          },
+          "backupLocations": [ # The locations where the backups are to be stored.
+            { # BackupLocation represents a cloud location where a backup can be stored.
+              "locationId": "A String", # Output only. The id of the cloud location. Example: "us-central1"
+              "type": "A String", # Output only. The type of the location.
+            },
+          ],
+          "backupVault": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the backup vault that will store the backups generated through this backup configuration. Example: "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupVaults/{backupvaultId}"
+          "latestSuccessfulBackupTime": "A String", # Output only. Timestamp of the latest successful backup created via this backup configuration.
+          "pitrSettings": { # Point in time recovery settings of the backup configuration resource. # Output only. Point in time recovery settings of the backup configuration resource.
+            "retentionDays": 42, # Output only. Number of days to retain the backup.
+          },
+          "state": "A String", # Output only. The state of the backup config resource.
+          "type": "A String", # Output only. The type of the backup config resource.
+        },
+      ],
+      "backupConfigured": True or False, # Output only. Whether the target resource is configured for backup. This is true if the backup_configs_details is not empty.
+      "name": "A String", # Identifier. The resource name of the ResourceBackupConfig. Format: projects/{project}/locations/{location}/resourceBackupConfigs/{uid}
+      "targetResource": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the cloud resource that this configuration applies to. Supported resource types are ResourceBackupConfig.ResourceType.
+      "targetResourceDisplayName": "A String", # Output only. The human friendly name of the target resource.
+      "targetResourceLabels": { # Labels associated with the target resource.
+        "a_key": "A String",
+      },
+      "targetResourceType": "A String", # Output only. The type of the target resource.
+      "uid": "A String", # Output only. The unique identifier of the resource backup config.
+      "vaulted": True or False, # Output only. Whether the target resource is protected by a backup vault. This is true if the backup_configs_details is not empty and any of the ResourceBackupConfig.backup_configs_details has a backup configuration with BackupConfigDetails.backup_vault set.
+    },
+  ],
+}
+
+ +
+ fetch_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/backupdr_v1.html b/docs/dyn/backupdr_v1.html index c0897e950d..e8d0384155 100644 --- a/docs/dyn/backupdr_v1.html +++ b/docs/dyn/backupdr_v1.html @@ -74,6 +74,16 @@

Backup and DR Service API

Instance Methods

+

+ folders() +

+

Returns the folders Resource.

+ +

+ organizations() +

+

Returns the organizations Resource.

+

projects()

diff --git a/docs/dyn/backupdr_v1.organizations.html b/docs/dyn/backupdr_v1.organizations.html new file mode 100644 index 0000000000..88cc01f210 --- /dev/null +++ b/docs/dyn/backupdr_v1.organizations.html @@ -0,0 +1,91 @@ + + + +

Backup and DR Service API . organizations

+

Instance Methods

+

+ locations() +

+

Returns the locations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/backupdr_v1.organizations.locations.html b/docs/dyn/backupdr_v1.organizations.locations.html new file mode 100644 index 0000000000..2c79720643 --- /dev/null +++ b/docs/dyn/backupdr_v1.organizations.locations.html @@ -0,0 +1,91 @@ + + + +

Backup and DR Service API . organizations . locations

+

Instance Methods

+

+ resourceBackupConfigs() +

+

Returns the resourceBackupConfigs Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/backupdr_v1.organizations.locations.resourceBackupConfigs.html b/docs/dyn/backupdr_v1.organizations.locations.resourceBackupConfigs.html new file mode 100644 index 0000000000..a092614fa2 --- /dev/null +++ b/docs/dyn/backupdr_v1.organizations.locations.resourceBackupConfigs.html @@ -0,0 +1,175 @@ + + + +

Backup and DR Service API . organizations . locations . resourceBackupConfigs

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ fetch(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Fetches ResourceBackupConfigs.

+

+ fetch_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ fetch(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Fetches ResourceBackupConfigs.
+
+Args:
+  parent: string, Required. The project, folder or organization and location for which to retrieve resource backup configs. Format: 'projects/{project_id}/locations/{location}', 'folders/{folder_id}/locations/{location}', or 'organizations/{organization_id}/locations/{location}'. (required)
+  filter: string, Optional. Filtering results.
+  orderBy: string, Optional. Hint for how to order the results.
+  pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will use 100 as default. Maximum value is 500 and values above 500 will be coerced to 500.
+  pageToken: string, Optional. A token identifying a page of results the server should return.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for FetchResourceBackupConfigs.
+  "nextPageToken": "A String", # A token identifying a page of results the server should return.
+  "resourceBackupConfigs": [ # The list of ResourceBackupConfigs for the specified scope.
+    { # ResourceBackupConfig represents a resource along with its backup configurations.
+      "backupConfigsDetails": [ # Backup configurations applying to the target resource, including those targeting its related/child resources. For example, backup configuration applicable to Compute Engine disks will be populated in this field for a Compute Engine VM which has the disk associated.
+        { # BackupConfigDetails has information about how the resource is configured for backups and about the most recent backup taken for this configuration.
+          "applicableResource": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource that is applicable for the backup configuration. Example: "//compute.googleapis.com/projects/{project}/zones/{zone}/instances/{instance}"
+          "backupConfigSource": "A String", # Output only. The full resource name of the backup config source resource. For example, "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupPlans/{backupplanId}" or "//compute.googleapis.com/projects/{project}/locations/{region}/resourcePolicies/{resourcePolicyId}".
+          "backupConfigSourceDisplayName": "A String", # Output only. The display name of the backup config source resource.
+          "backupDrPlanConfig": { # BackupDrPlanConfig has additional information about Google Cloud Backup and DR's Plan backup configuration. # Google Cloud Backup and DR's Backup Plan specific data.
+            "backupDrPlanRules": [ # Backup rules of the backup plan resource.
+              { # BackupDrPlanRule has rule specific information of the backup plan resource.
+                "lastSuccessfulBackupTime": "A String", # Output only. Timestamp of the latest successful backup created via this backup rule.
+                "ruleId": "A String", # Output only. Unique Id of the backup rule.
+              },
+            ],
+          },
+          "backupDrTemplateConfig": { # Provides additional information about Google Cloud Backup and DR's Template backup configuration. # Google Cloud Backup and DR's Template specific data.
+            "firstPartyManagementUri": "A String", # Output only. The URI of the BackupDr template resource for the first party identity users.
+            "thirdPartyManagementUri": "A String", # Output only. The URI of the BackupDr template resource for the third party identity users.
+          },
+          "backupLocations": [ # The locations where the backups are to be stored.
+            { # BackupLocation represents a cloud location where a backup can be stored.
+              "locationId": "A String", # Output only. The id of the cloud location. Example: "us-central1"
+              "type": "A String", # Output only. The type of the location.
+            },
+          ],
+          "backupVault": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the backup vault that will store the backups generated through this backup configuration. Example: "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupVaults/{backupvaultId}"
+          "latestSuccessfulBackupTime": "A String", # Output only. Timestamp of the latest successful backup created via this backup configuration.
+          "pitrSettings": { # Point in time recovery settings of the backup configuration resource. # Output only. Point in time recovery settings of the backup configuration resource.
+            "retentionDays": 42, # Output only. Number of days to retain the backup.
+          },
+          "state": "A String", # Output only. The state of the backup config resource.
+          "type": "A String", # Output only. The type of the backup config resource.
+        },
+      ],
+      "backupConfigured": True or False, # Output only. Whether the target resource is configured for backup. This is true if the backup_configs_details is not empty.
+      "name": "A String", # Identifier. The resource name of the ResourceBackupConfig. Format: projects/{project}/locations/{location}/resourceBackupConfigs/{uid}
+      "targetResource": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the cloud resource that this configuration applies to. Supported resource types are ResourceBackupConfig.ResourceType.
+      "targetResourceDisplayName": "A String", # Output only. The human friendly name of the target resource.
+      "targetResourceLabels": { # Labels associated with the target resource.
+        "a_key": "A String",
+      },
+      "targetResourceType": "A String", # Output only. The type of the target resource.
+      "uid": "A String", # Output only. The unique identifier of the resource backup config.
+      "vaulted": True or False, # Output only. Whether the target resource is protected by a backup vault. This is true if the backup_configs_details is not empty and any of the ResourceBackupConfig.backup_configs_details has a backup configuration with BackupConfigDetails.backup_vault set.
+    },
+  ],
+}
+
+ +
+ fetch_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/backupdr_v1.projects.locations.html b/docs/dyn/backupdr_v1.projects.locations.html index 6a61375d13..2c5d8882a4 100644 --- a/docs/dyn/backupdr_v1.projects.locations.html +++ b/docs/dyn/backupdr_v1.projects.locations.html @@ -130,7 +130,7 @@

Instance Methods

Gets the Trial state for a given project

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -192,11 +192,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/backupdr_v1.projects.locations.resourceBackupConfigs.html b/docs/dyn/backupdr_v1.projects.locations.resourceBackupConfigs.html
index 07716aead2..290212c347 100644
--- a/docs/dyn/backupdr_v1.projects.locations.resourceBackupConfigs.html
+++ b/docs/dyn/backupdr_v1.projects.locations.resourceBackupConfigs.html
@@ -77,6 +77,12 @@ 

Instance Methods

close()

Close httplib2 connections.

+

+ fetch(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Fetches ResourceBackupConfigs.

+

+ fetch_next()

+

Retrieves the next page of results.

list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists ResourceBackupConfigs.

@@ -89,6 +95,89 @@

Method Details

Close httplib2 connections.
+
+ fetch(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Fetches ResourceBackupConfigs.
+
+Args:
+  parent: string, Required. The project, folder or organization and location for which to retrieve resource backup configs. Format: 'projects/{project_id}/locations/{location}', 'folders/{folder_id}/locations/{location}', or 'organizations/{organization_id}/locations/{location}'. (required)
+  filter: string, Optional. Filtering results.
+  orderBy: string, Optional. Hint for how to order the results.
+  pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will use 100 as default. Maximum value is 500 and values above 500 will be coerced to 500.
+  pageToken: string, Optional. A token identifying a page of results the server should return.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for FetchResourceBackupConfigs.
+  "nextPageToken": "A String", # A token identifying a page of results the server should return.
+  "resourceBackupConfigs": [ # The list of ResourceBackupConfigs for the specified scope.
+    { # ResourceBackupConfig represents a resource along with its backup configurations.
+      "backupConfigsDetails": [ # Backup configurations applying to the target resource, including those targeting its related/child resources. For example, backup configuration applicable to Compute Engine disks will be populated in this field for a Compute Engine VM which has the disk associated.
+        { # BackupConfigDetails has information about how the resource is configured for backups and about the most recent backup taken for this configuration.
+          "applicableResource": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource that is applicable for the backup configuration. Example: "//compute.googleapis.com/projects/{project}/zones/{zone}/instances/{instance}"
+          "backupConfigSource": "A String", # Output only. The full resource name of the backup config source resource. For example, "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupPlans/{backupplanId}" or "//compute.googleapis.com/projects/{project}/locations/{region}/resourcePolicies/{resourcePolicyId}".
+          "backupConfigSourceDisplayName": "A String", # Output only. The display name of the backup config source resource.
+          "backupDrPlanConfig": { # BackupDrPlanConfig has additional information about Google Cloud Backup and DR's Plan backup configuration. # Google Cloud Backup and DR's Backup Plan specific data.
+            "backupDrPlanRules": [ # Backup rules of the backup plan resource.
+              { # BackupDrPlanRule has rule specific information of the backup plan resource.
+                "lastSuccessfulBackupTime": "A String", # Output only. Timestamp of the latest successful backup created via this backup rule.
+                "ruleId": "A String", # Output only. Unique Id of the backup rule.
+              },
+            ],
+          },
+          "backupDrTemplateConfig": { # Provides additional information about Google Cloud Backup and DR's Template backup configuration. # Google Cloud Backup and DR's Template specific data.
+            "firstPartyManagementUri": "A String", # Output only. The URI of the BackupDr template resource for the first party identity users.
+            "thirdPartyManagementUri": "A String", # Output only. The URI of the BackupDr template resource for the third party identity users.
+          },
+          "backupLocations": [ # The locations where the backups are to be stored.
+            { # BackupLocation represents a cloud location where a backup can be stored.
+              "locationId": "A String", # Output only. The id of the cloud location. Example: "us-central1"
+              "type": "A String", # Output only. The type of the location.
+            },
+          ],
+          "backupVault": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the backup vault that will store the backups generated through this backup configuration. Example: "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupVaults/{backupvaultId}"
+          "latestSuccessfulBackupTime": "A String", # Output only. Timestamp of the latest successful backup created via this backup configuration.
+          "pitrSettings": { # Point in time recovery settings of the backup configuration resource. # Output only. Point in time recovery settings of the backup configuration resource.
+            "retentionDays": 42, # Output only. Number of days to retain the backup.
+          },
+          "state": "A String", # Output only. The state of the backup config resource.
+          "type": "A String", # Output only. The type of the backup config resource.
+        },
+      ],
+      "backupConfigured": True or False, # Output only. Whether the target resource is configured for backup. This is true if the backup_configs_details is not empty.
+      "name": "A String", # Identifier. The resource name of the ResourceBackupConfig. Format: projects/{project}/locations/{location}/resourceBackupConfigs/{uid}
+      "targetResource": "A String", # Output only. The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the cloud resource that this configuration applies to. Supported resource types are ResourceBackupConfig.ResourceType.
+      "targetResourceDisplayName": "A String", # Output only. The human friendly name of the target resource.
+      "targetResourceLabels": { # Labels associated with the target resource.
+        "a_key": "A String",
+      },
+      "targetResourceType": "A String", # Output only. The type of the target resource.
+      "uid": "A String", # Output only. The unique identifier of the resource backup config.
+      "vaulted": True or False, # Output only. Whether the target resource is protected by a backup vault. This is true if the backup_configs_details is not empty and any of the ResourceBackupConfig.backup_configs_details has a backup configuration with BackupConfigDetails.backup_vault set.
+    },
+  ],
+}
+
+ +
+ fetch_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists ResourceBackupConfigs.
diff --git a/docs/dyn/batch_v1.projects.locations.html b/docs/dyn/batch_v1.projects.locations.html
index 03eaf633c8..1e2f91e292 100644
--- a/docs/dyn/batch_v1.projects.locations.html
+++ b/docs/dyn/batch_v1.projects.locations.html
@@ -97,7 +97,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -136,7 +136,7 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
diff --git a/docs/dyn/bigquerydatatransfer_v1.projects.locations.html b/docs/dyn/bigquerydatatransfer_v1.projects.locations.html
index 5d09d9102f..5e491dfcd5 100644
--- a/docs/dyn/bigquerydatatransfer_v1.projects.locations.html
+++ b/docs/dyn/bigquerydatatransfer_v1.projects.locations.html
@@ -95,7 +95,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -164,11 +164,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/bigtableadmin_v2.projects.instances.clusters.html b/docs/dyn/bigtableadmin_v2.projects.instances.clusters.html
index 839e631e83..11fa1a9e63 100644
--- a/docs/dyn/bigtableadmin_v2.projects.instances.clusters.html
+++ b/docs/dyn/bigtableadmin_v2.projects.instances.clusters.html
@@ -116,9 +116,6 @@ 

Instance Methods

update(name, body=None, x__xgafv=None)

Updates a cluster within an instance. Note that UpdateCluster does not support updating cluster_config.cluster_autoscaling_config. In order to update it, you must use PartialUpdateCluster.

-

- updateMemoryLayer(name, body=None, updateMask=None, x__xgafv=None)

-

Updates the memory layer of a cluster. To enable the memory layer, set the memory_config. To disable the memory layer, unset the memory_config.

Method Details

close() @@ -456,52 +453,4 @@

Method Details

}
-
- updateMemoryLayer(name, body=None, updateMask=None, x__xgafv=None) -
Updates the memory layer of a cluster. To enable the memory layer, set the memory_config. To disable the memory layer, unset the memory_config.
-
-Args:
-  name: string, Identifier. Name of the memory layer. This is always: "projects/{project}/instances/{instance}/clusters/{cluster}/memoryLayer". (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{ # The memory layer of a cluster. A memory layer serves reads from memory without hitting the backing persistent data store.
-  "etag": "A String", # Optional. The etag for this memory layer. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
-  "memoryConfig": { # Configuration of a memory layer. # The configuration of this memory layer. Set an empty `memory_config` to enable the memory layer. Unset this to disable the memory layer.
-    "storageSizeGib": 42, # Output only. Reporting the current size of the memory layer in GiB.
-  },
-  "name": "A String", # Identifier. Name of the memory layer. This is always: "projects/{project}/instances/{instance}/clusters/{cluster}/memoryLayer".
-  "state": "A String", # Output only. The current state of the memory layer.
-}
-
-  updateMask: string, Optional. The list of fields to update.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # This resource represents a long-running operation that is the result of a network API call.
-  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
-  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
-    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
-    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
-      {
-        "a_key": "", # Properties of the object. Contains field @type with type URL.
-      },
-    ],
-    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
-  },
-  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
-    "a_key": "", # Properties of the object. Contains field @type with type URL.
-  },
-  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
-  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
-    "a_key": "", # Properties of the object. Contains field @type with type URL.
-  },
-}
-
- \ No newline at end of file diff --git a/docs/dyn/bigtableadmin_v2.projects.locations.html b/docs/dyn/bigtableadmin_v2.projects.locations.html index 884a5b5e0f..33bab48978 100644 --- a/docs/dyn/bigtableadmin_v2.projects.locations.html +++ b/docs/dyn/bigtableadmin_v2.projects.locations.html @@ -79,7 +79,7 @@

Instance Methods

Close httplib2 connections.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -91,11 +91,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/certificatemanager_v1.projects.locations.html b/docs/dyn/certificatemanager_v1.projects.locations.html
index 81d18af326..58d48791f3 100644
--- a/docs/dyn/certificatemanager_v1.projects.locations.html
+++ b/docs/dyn/certificatemanager_v1.projects.locations.html
@@ -112,7 +112,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -151,11 +151,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/chat_v1.spaces.html b/docs/dyn/chat_v1.spaces.html
index 85336953b2..869bccdb0c 100644
--- a/docs/dyn/chat_v1.spaces.html
+++ b/docs/dyn/chat_v1.spaces.html
@@ -106,7 +106,7 @@ 

Instance Methods

Returns the existing direct message with the specified user. If no direct message space is found, returns a `404 NOT_FOUND` error. For an example, see [Find a direct message](/chat/api/guides/v1/spaces/find-direct-message). With [app authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app), returns the direct message space between the specified user and the calling Chat app. With [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user), returns the direct message space between the specified user and the authenticated user. Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with the authorization scope: - `https://www.googleapis.com/auth/chat.bot` - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) with one of the following authorization scopes: - `https://www.googleapis.com/auth/chat.spaces.readonly` - `https://www.googleapis.com/auth/chat.spaces`

findGroupChats(pageSize=None, pageToken=None, spaceView=None, users=None, x__xgafv=None)

-

[Developer Preview](https://developers.google.com/workspace/preview): Returns all spaces with `spaceType == GROUP_CHAT`, whose human memberships contain exactly the calling user, and the users specified in `FindGroupChatsRequest.users`. Only members that have joined the conversation are supported. For an example, see [Find group chats](https://developers.google.com/workspace/chat/find-group-chats). If the calling user blocks, or is blocked by, some users, and no spaces with the entire specified set of users are found, this method returns spaces that don't include the blocked or blocking users. The specified set of users must contain only human (non-app) memberships. A request that contains non-human users doesn't return any spaces. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) with one of the following [authorization scopes](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes): - `https://www.googleapis.com/auth/chat.memberships.readonly` - `https://www.googleapis.com/auth/chat.memberships`

+

Returns all spaces with `spaceType == GROUP_CHAT`, whose human memberships contain exactly the calling user, and the users specified in `FindGroupChatsRequest.users`. Only members that have joined the conversation are supported. For an example, see [Find group chats](https://developers.google.com/workspace/chat/find-group-chats). If the calling user blocks, or is blocked by, some users, and no spaces with the entire specified set of users are found, this method returns spaces that don't include the blocked or blocking users. The specified set of users must contain only human (non-app) memberships. A request that contains non-human users doesn't return any spaces. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) with one of the following [authorization scopes](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes): - `https://www.googleapis.com/auth/chat.memberships.readonly` - `https://www.googleapis.com/auth/chat.memberships`

findGroupChats_next()

Retrieves the next page of results.

@@ -510,7 +510,7 @@

Method Details

findGroupChats(pageSize=None, pageToken=None, spaceView=None, users=None, x__xgafv=None) -
[Developer Preview](https://developers.google.com/workspace/preview): Returns all spaces with `spaceType == GROUP_CHAT`, whose human memberships contain exactly the calling user, and the users specified in `FindGroupChatsRequest.users`. Only members that have joined the conversation are supported. For an example, see [Find group chats](https://developers.google.com/workspace/chat/find-group-chats). If the calling user blocks, or is blocked by, some users, and no spaces with the entire specified set of users are found, this method returns spaces that don't include the blocked or blocking users. The specified set of users must contain only human (non-app) memberships. A request that contains non-human users doesn't return any spaces. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) with one of the following [authorization scopes](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes): - `https://www.googleapis.com/auth/chat.memberships.readonly` - `https://www.googleapis.com/auth/chat.memberships`
+  
Returns all spaces with `spaceType == GROUP_CHAT`, whose human memberships contain exactly the calling user, and the users specified in `FindGroupChatsRequest.users`. Only members that have joined the conversation are supported. For an example, see [Find group chats](https://developers.google.com/workspace/chat/find-group-chats). If the calling user blocks, or is blocked by, some users, and no spaces with the entire specified set of users are found, this method returns spaces that don't include the blocked or blocking users. The specified set of users must contain only human (non-app) memberships. A request that contains non-human users doesn't return any spaces. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) with one of the following [authorization scopes](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes): - `https://www.googleapis.com/auth/chat.memberships.readonly` - `https://www.googleapis.com/auth/chat.memberships`
 
 Args:
   pageSize: integer, Optional. The maximum number of spaces to return. The service might return fewer than this value. If unspecified, at most 10 spaces are returned. The maximum value is 30. If you use a value more than 30, it's automatically changed to 30. Negative values return an `INVALID_ARGUMENT` error.
@@ -529,7 +529,7 @@ 

Method Details

Returns: An object of the form: - { # A response containing group chat spaces with exactly the calling user and the requested users. [Developer Preview](https://developers.google.com/workspace/preview): + { # A response containing group chat spaces with exactly the calling user and the requested users. "nextPageToken": "A String", # A token that you can send as `pageToken` to retrieve the next page of results. If empty, there are no subsequent pages. "spaces": [ # List of spaces in the requested (or first) page. { # A space in Google Chat. Spaces are conversations between two or more users or 1:1 messages between a user and a Chat app. diff --git a/docs/dyn/cloudasset_v1beta1.folders.html b/docs/dyn/cloudasset_v1beta1.folders.html index 8ae08e9fc7..bdb0ec157f 100644 --- a/docs/dyn/cloudasset_v1beta1.folders.html +++ b/docs/dyn/cloudasset_v1beta1.folders.html @@ -107,7 +107,7 @@

Method Details

"contentType": "A String", # Asset content type. If not specified, no content but the asset name will be returned. "outputConfig": { # Output configuration for export assets destination. # Required. Output configuration indicating where the results will be output to. All results will be in newline delimited JSON format. "gcsDestination": { # A Cloud Storage location. # Destination on Cloud Storage. - "uri": "A String", # The URI of the Cloud Storage object. It's the same URI that is used by gsutil. For example: "gs://bucket_name/object_name". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. + "uri": "A String", # The URI of the Cloud Storage object. It's the same URI that is used by gcloud storage. For example: "gs://bucket_name/object_name". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. "uriPrefix": "A String", # The URI prefix of all generated Cloud Storage objects. For example: "gs://bucket_name/object_name_prefix". Each object URI is in format: "gs://bucket_name/object_name_prefix// and only contains assets for that type. starts from 0. For example: "gs://bucket_name/object_name_prefix/google.compute.disk/0" is the first shard of output objects containing all google.compute.disk assets. An INVALID_ARGUMENT error will be returned if file with the same name "gs://bucket_name/object_name_prefix" already exists. }, }, diff --git a/docs/dyn/cloudasset_v1beta1.organizations.html b/docs/dyn/cloudasset_v1beta1.organizations.html index df598d1255..2796addbcd 100644 --- a/docs/dyn/cloudasset_v1beta1.organizations.html +++ b/docs/dyn/cloudasset_v1beta1.organizations.html @@ -478,7 +478,7 @@

Method Details

"contentType": "A String", # Asset content type. If not specified, no content but the asset name will be returned. "outputConfig": { # Output configuration for export assets destination. # Required. Output configuration indicating where the results will be output to. All results will be in newline delimited JSON format. "gcsDestination": { # A Cloud Storage location. # Destination on Cloud Storage. - "uri": "A String", # The URI of the Cloud Storage object. It's the same URI that is used by gsutil. For example: "gs://bucket_name/object_name". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. + "uri": "A String", # The URI of the Cloud Storage object. It's the same URI that is used by gcloud storage. For example: "gs://bucket_name/object_name". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. "uriPrefix": "A String", # The URI prefix of all generated Cloud Storage objects. For example: "gs://bucket_name/object_name_prefix". Each object URI is in format: "gs://bucket_name/object_name_prefix// and only contains assets for that type. starts from 0. For example: "gs://bucket_name/object_name_prefix/google.compute.disk/0" is the first shard of output objects containing all google.compute.disk assets. An INVALID_ARGUMENT error will be returned if file with the same name "gs://bucket_name/object_name_prefix" already exists. }, }, diff --git a/docs/dyn/cloudasset_v1beta1.projects.html b/docs/dyn/cloudasset_v1beta1.projects.html index 5147790e13..42b5223e61 100644 --- a/docs/dyn/cloudasset_v1beta1.projects.html +++ b/docs/dyn/cloudasset_v1beta1.projects.html @@ -478,7 +478,7 @@

Method Details

"contentType": "A String", # Asset content type. If not specified, no content but the asset name will be returned. "outputConfig": { # Output configuration for export assets destination. # Required. Output configuration indicating where the results will be output to. All results will be in newline delimited JSON format. "gcsDestination": { # A Cloud Storage location. # Destination on Cloud Storage. - "uri": "A String", # The URI of the Cloud Storage object. It's the same URI that is used by gsutil. For example: "gs://bucket_name/object_name". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. + "uri": "A String", # The URI of the Cloud Storage object. It's the same URI that is used by gcloud storage. For example: "gs://bucket_name/object_name". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. "uriPrefix": "A String", # The URI prefix of all generated Cloud Storage objects. For example: "gs://bucket_name/object_name_prefix". Each object URI is in format: "gs://bucket_name/object_name_prefix// and only contains assets for that type. starts from 0. For example: "gs://bucket_name/object_name_prefix/google.compute.disk/0" is the first shard of output objects containing all google.compute.disk assets. An INVALID_ARGUMENT error will be returned if file with the same name "gs://bucket_name/object_name_prefix" already exists. }, }, diff --git a/docs/dyn/clouddeploy_v1.projects.locations.html b/docs/dyn/clouddeploy_v1.projects.locations.html index 2a99f0e66f..3dd59e21b0 100644 --- a/docs/dyn/clouddeploy_v1.projects.locations.html +++ b/docs/dyn/clouddeploy_v1.projects.locations.html @@ -110,7 +110,7 @@

Instance Methods

Gets the configuration for a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -189,11 +189,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/cloudfunctions_v1.projects.locations.html b/docs/dyn/cloudfunctions_v1.projects.locations.html
index ed53615792..d9f1929a2e 100644
--- a/docs/dyn/cloudfunctions_v1.projects.locations.html
+++ b/docs/dyn/cloudfunctions_v1.projects.locations.html
@@ -84,7 +84,7 @@ 

Instance Methods

Close httplib2 connections.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -96,11 +96,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/cloudfunctions_v2.projects.locations.html b/docs/dyn/cloudfunctions_v2.projects.locations.html
index df24ced773..09fe24114a 100644
--- a/docs/dyn/cloudfunctions_v2.projects.locations.html
+++ b/docs/dyn/cloudfunctions_v2.projects.locations.html
@@ -94,7 +94,7 @@ 

Instance Methods

Close httplib2 connections.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -106,11 +106,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/cloudfunctions_v2alpha.projects.locations.html b/docs/dyn/cloudfunctions_v2alpha.projects.locations.html
index 83901337fd..b8bae451d2 100644
--- a/docs/dyn/cloudfunctions_v2alpha.projects.locations.html
+++ b/docs/dyn/cloudfunctions_v2alpha.projects.locations.html
@@ -94,7 +94,7 @@ 

Instance Methods

Close httplib2 connections.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -106,11 +106,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/cloudfunctions_v2beta.projects.locations.html b/docs/dyn/cloudfunctions_v2beta.projects.locations.html
index 975e802974..d88137d719 100644
--- a/docs/dyn/cloudfunctions_v2beta.projects.locations.html
+++ b/docs/dyn/cloudfunctions_v2beta.projects.locations.html
@@ -94,7 +94,7 @@ 

Instance Methods

Close httplib2 connections.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -106,11 +106,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/cloudkms_v1.projects.locations.html b/docs/dyn/cloudkms_v1.projects.locations.html
index a406ee067a..b4b1921402 100644
--- a/docs/dyn/cloudkms_v1.projects.locations.html
+++ b/docs/dyn/cloudkms_v1.projects.locations.html
@@ -123,7 +123,7 @@ 

Instance Methods

Returns the EkmConfig singleton resource for a given project and location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -213,11 +213,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/cloudkms_v1.projects.locations.singleTenantHsmInstances.html b/docs/dyn/cloudkms_v1.projects.locations.singleTenantHsmInstances.html
index 6d716f6503..7a391bfeda 100644
--- a/docs/dyn/cloudkms_v1.projects.locations.singleTenantHsmInstances.html
+++ b/docs/dyn/cloudkms_v1.projects.locations.singleTenantHsmInstances.html
@@ -123,7 +123,7 @@ 

Method Details

], }, "state": "A String", # Output only. The state of the SingleTenantHsmInstance. - "unrefreshedDurationUntilDisable": "A String", # Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 120 days. + "unrefreshedDurationUntilDisable": "A String", # Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 730 days. } singleTenantHsmInstanceId: string, Optional. It must be unique within a location and match the regular expression `[a-zA-Z0-9_-]{1,63}`. @@ -184,7 +184,7 @@

Method Details

], }, "state": "A String", # Output only. The state of the SingleTenantHsmInstance. - "unrefreshedDurationUntilDisable": "A String", # Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 120 days. + "unrefreshedDurationUntilDisable": "A String", # Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 730 days. }
@@ -224,7 +224,7 @@

Method Details

], }, "state": "A String", # Output only. The state of the SingleTenantHsmInstance. - "unrefreshedDurationUntilDisable": "A String", # Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 120 days. + "unrefreshedDurationUntilDisable": "A String", # Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 730 days. }, ], "totalSize": 42, # The total number of SingleTenantHsmInstances that matched the query. This field is not populated if ListSingleTenantHsmInstancesRequest.filter is applied. diff --git a/docs/dyn/cloudlocationfinder_v1.projects.locations.html b/docs/dyn/cloudlocationfinder_v1.projects.locations.html index 4fd6816487..16dcb0a4e4 100644 --- a/docs/dyn/cloudlocationfinder_v1.projects.locations.html +++ b/docs/dyn/cloudlocationfinder_v1.projects.locations.html @@ -87,7 +87,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,11 +126,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/cloudlocationfinder_v1alpha.projects.locations.html b/docs/dyn/cloudlocationfinder_v1alpha.projects.locations.html
index d7603d4039..f08a4e7d0b 100644
--- a/docs/dyn/cloudlocationfinder_v1alpha.projects.locations.html
+++ b/docs/dyn/cloudlocationfinder_v1alpha.projects.locations.html
@@ -87,7 +87,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,11 +126,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/cloudsearch_v1.query.html b/docs/dyn/cloudsearch_v1.query.html
index 7d3f8fec73..acc2229c8f 100644
--- a/docs/dyn/cloudsearch_v1.query.html
+++ b/docs/dyn/cloudsearch_v1.query.html
@@ -107,6 +107,7 @@ 

Method Details

{ # Remove Logged Activity Request. "requestOptions": { # Shared request options for all RPC methods. # Request options, such as the search application and clientId. + "clientDisplayLanguageCode": "A String", # The BCP-47 language code, such as "pt" or "en". It represents the user's preferred Display Language. "debugOptions": { # Shared request debug options for all cloudsearch RPC methods. # Debug options of the request "enableDebugging": True or False, # If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. }, @@ -207,6 +208,7 @@

Method Details

"enableVerbatimMode": True or False, # Enable this flag to turn off all internal optimizations like natural language (NL) interpretation of queries, supplemental result retrieval, and usage of synonyms including custom ones. Nl interpretation will be disabled if either one of the two flags is true. }, "requestOptions": { # Shared request options for all RPC methods. # Request options, such as the search application and user timezone. + "clientDisplayLanguageCode": "A String", # The BCP-47 language code, such as "pt" or "en". It represents the user's preferred Display Language. "debugOptions": { # Shared request debug options for all cloudsearch RPC methods. # Debug options of the request "enableDebugging": True or False, # If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. }, @@ -579,6 +581,7 @@

Method Details

], "query": "A String", # Partial query for which autocomplete suggestions will be shown. For example, if the query is "sea", then the server might return "season", "search", "seagull" and so on. "requestOptions": { # Shared request options for all RPC methods. # Request options, such as the search application and user timezone. + "clientDisplayLanguageCode": "A String", # The BCP-47 language code, such as "pt" or "en". It represents the user's preferred Display Language. "debugOptions": { # Shared request debug options for all cloudsearch RPC methods. # Debug options of the request "enableDebugging": True or False, # If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. }, @@ -630,7 +633,7 @@

Method Details

], }, }, - "querySuggestion": { # This field does not contain anything as of now and is just used as an indicator that the suggest result was a phrase completion. # This field will be present if the suggested query is a word/phrase completion. + "querySuggestion": { # This field will be present if the suggested query is a word/phrase completion. "lastQueryTime": "A String", # Last query time of the suggestion for query history suggestions. "sourceCorpus": "A String", # Source corpus of the suggestion. }, diff --git a/docs/dyn/cloudsearch_v1.query.sources.html b/docs/dyn/cloudsearch_v1.query.sources.html index 386cf402ae..50393d9299 100644 --- a/docs/dyn/cloudsearch_v1.query.sources.html +++ b/docs/dyn/cloudsearch_v1.query.sources.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- list(pageToken=None, requestOptions_debugOptions_enableDebugging=None, requestOptions_languageCode=None, requestOptions_searchApplicationId=None, requestOptions_timeZone=None, x__xgafv=None)

+ list(pageToken=None, requestOptions_clientDisplayLanguageCode=None, requestOptions_debugOptions_enableDebugging=None, requestOptions_languageCode=None, requestOptions_searchApplicationId=None, requestOptions_timeZone=None, x__xgafv=None)

Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/).

list_next()

@@ -90,11 +90,12 @@

Method Details

- list(pageToken=None, requestOptions_debugOptions_enableDebugging=None, requestOptions_languageCode=None, requestOptions_searchApplicationId=None, requestOptions_timeZone=None, x__xgafv=None) + list(pageToken=None, requestOptions_clientDisplayLanguageCode=None, requestOptions_debugOptions_enableDebugging=None, requestOptions_languageCode=None, requestOptions_searchApplicationId=None, requestOptions_timeZone=None, x__xgafv=None)
Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/).
 
 Args:
   pageToken: string, Number of sources to return in the response.
+  requestOptions_clientDisplayLanguageCode: string, The BCP-47 language code, such as "pt" or "en". It represents the user's preferred Display Language.
   requestOptions_debugOptions_enableDebugging: boolean, If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field.
   requestOptions_languageCode: string, The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. For translations. Set this field using the language set in browser or for the page. In the event that the user's language preference is known, set this field to the known user language. When specified, the documents in search results are biased towards the specified language. The Suggest API uses this field as a hint to make better third-party autocomplete predictions.
   requestOptions_searchApplicationId: string, The ID generated when you create a search application using the [admin console](https://support.google.com/a/answer/9043922).
diff --git a/docs/dyn/composer_v1beta1.projects.locations.environments.html b/docs/dyn/composer_v1beta1.projects.locations.environments.html
index 852176a3a4..a0e49a3c03 100644
--- a/docs/dyn/composer_v1beta1.projects.locations.environments.html
+++ b/docs/dyn/composer_v1beta1.projects.locations.environments.html
@@ -256,6 +256,9 @@ 

Method Details

"tags": [ # Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. "A String", ], + "trafficRoutingConfig": { # Configuration for network traffic routing from the Cloud Composer environment to other services. # Optional. Configures how the environment routes traffic to other services. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer. + "cloudRunFunctionsRouting": "A String", # Optional. Controls how network traffic to Cloud Run functions is routed. + }, }, "nodeCount": 42, # The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. "privateEnvironmentConfig": { # The configuration information for configuring a Private IP Cloud Composer environment. # Optional. The configuration used for the Private IP Cloud Composer environment. @@ -598,6 +601,9 @@

Method Details

"tags": [ # Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. "A String", ], + "trafficRoutingConfig": { # Configuration for network traffic routing from the Cloud Composer environment to other services. # Optional. Configures how the environment routes traffic to other services. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer. + "cloudRunFunctionsRouting": "A String", # Optional. Controls how network traffic to Cloud Run functions is routed. + }, }, "nodeCount": 42, # The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. "privateEnvironmentConfig": { # The configuration information for configuring a Private IP Cloud Composer environment. # Optional. The configuration used for the Private IP Cloud Composer environment. @@ -786,6 +792,9 @@

Method Details

"tags": [ # Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. "A String", ], + "trafficRoutingConfig": { # Configuration for network traffic routing from the Cloud Composer environment to other services. # Optional. Configures how the environment routes traffic to other services. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer. + "cloudRunFunctionsRouting": "A String", # Optional. Controls how network traffic to Cloud Run functions is routed. + }, }, "nodeCount": 42, # The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. "privateEnvironmentConfig": { # The configuration information for configuring a Private IP Cloud Composer environment. # Optional. The configuration used for the Private IP Cloud Composer environment. @@ -1028,6 +1037,9 @@

Method Details

"tags": [ # Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. "A String", ], + "trafficRoutingConfig": { # Configuration for network traffic routing from the Cloud Composer environment to other services. # Optional. Configures how the environment routes traffic to other services. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer. + "cloudRunFunctionsRouting": "A String", # Optional. Controls how network traffic to Cloud Run functions is routed. + }, }, "nodeCount": 42, # The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. "privateEnvironmentConfig": { # The configuration information for configuring a Private IP Cloud Composer environment. # Optional. The configuration used for the Private IP Cloud Composer environment. diff --git a/docs/dyn/compute_alpha.addresses.html b/docs/dyn/compute_alpha.addresses.html index 4f69ae0d49..d72841d2c4 100644 --- a/docs/dyn/compute_alpha.addresses.html +++ b/docs/dyn/compute_alpha.addresses.html @@ -585,12 +585,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1125,12 +1125,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1700,12 +1700,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2010,12 +2010,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.advice.html b/docs/dyn/compute_alpha.advice.html index 262ce0aaa5..64dd2b0333 100644 --- a/docs/dyn/compute_alpha.advice.html +++ b/docs/dyn/compute_alpha.advice.html @@ -82,7 +82,7 @@

Instance Methods

Advice on making real-time decisions (such as choosing zone or

capacityHistory(project, region, body=None, x__xgafv=None)

-

Gets the capacity history for Spot VMs.

+

Gets the capacity history.

close()

Close httplib2 connections.

@@ -223,12 +223,11 @@

Method Details

{ # A request to provide Assistant Scores. These scores determine VM # obtainability and preemption likelihood. - "distributionPolicy": { # Policy specifying the distribution of instances across + "distributionPolicy": { # Distribution policy. # Policy specifying the distribution of instances across # zones within the requested region. - "targetShape": "A String", # The distribution shape to which the group converges. - # You can only specify the following values: ANY,ANY_SINGLE_ZONE,BALANCED. + "targetShape": "A String", # Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED. "zones": [ # Zones where Capacity Advisor looks for capacity. - { + { # Zone configuration for the distribution policy. "zone": "A String", # The URL of the zone. It can be a # partial or full URL. For example, the following are valid values: # @@ -239,13 +238,13 @@

Method Details

}, ], }, - "instanceFlexibilityPolicy": { # Specification of alternative, flexible instance subsets. # Policy for instance selectors. - "instanceSelections": { # Named instance selections configure properties. + "instanceFlexibilityPolicy": { # Specification of alternative, flexible instance configurations. # Policy for instance selectors. + "instanceSelections": { # Named instance selections to configure properties. # The key is an arbitrary, unique RFC1035 string that identifies the # instance selection. "a_key": { # Machine specification. "disks": [ # Local SSDs. - { + { # Attached disk configuration. "type": "A String", # Specifies the type of the disk. # This field must be set to SCRATCH. }, @@ -268,17 +267,17 @@

Method Details

}, }, }, - "instanceProperties": { # Instance provisining properties. # Instance properties for this request. + "instanceProperties": { # Instance provisioning properties. # Instance properties for this request. "acceleratorTopology": "A String", # Input only. Specifies the topology required to create a partition for # VMs that have interconnected GPUs or TPUs. # Example values: 2x2 for ct5l-hightpu-4t. "scheduling": { # Defines the instance scheduling options. # Specifies the scheduling options. "maxRunDuration": "A String", # The maximum time that instances can run before Compute Engine # terminates them. - "provisioningModel": "A String", # Specifies the provisioning model of the instance. + "provisioningModel": "A String", # Specifies the provisioning model. }, }, - "size": 42, # Size of requested capacity. + "size": 42, # The number of VM instances to request. } x__xgafv: string, V1 error format. @@ -289,14 +288,14 @@

Method Details

Returns: An object of the form: - { # A response contains multiple scoring recommendations. + { # A response contains scoring recommendations. "recommendations": [ # Initially the API will provide one recommendation which balances the - # individual scores according to service provider's preference. - { - "scores": { # The Scores message groups information about a shard of capacity. + # individual scores according to the service provider's preference. + { # Recommendation. + "scores": { # Groups information about a shard of capacity. # Scores for the recommendation. "estimatedUptime": "A String", # The estimated run time of the majority of Spot VMs in the request # before preemption. The estimate is best-effort only. It is based on - # history data and current conditions. + # historical data and current conditions. "estimatedWaitDuration": "A String", # Output only. The likely maximum time that you will have to wait until # Compute Engine provisions your instances. "obtainability": 3.14, # The obtainability score indicates the likelihood of successfully @@ -308,18 +307,13 @@

Method Details

# of Spot VMs. # The score range is 0.0 through 1.0. Higher is better. }, - "shards": [ + "shards": [ # Shards represent blocks of uniform capacity in recommendations. { # Shards represent blocks of uniform capacity in recommendations. - # Each shard is for a single zone, single instance selection, and - # a single machine shape. Each shard defines a size expressed as the - # number of VMs. - "instanceCount": 42, + # Each shard is for a single zone and a single machine shape. Each shard + # defines a size expressed as the number of VMs. + "instanceCount": 42, # The number of instances. "machineType": "A String", # The machine type corresponds to the instance selection in the request. "provisioningModel": "A String", # The provisioning model that you want to view recommendations for. - # Set to: SPOT. - # - # For more information, see - # Compute Engine instances provisioning models. "zone": "A String", # Output only. The zone name for this shard. }, ], @@ -330,7 +324,7 @@

Method Details

capacityHistory(project, region, body=None, x__xgafv=None) -
Gets the capacity history for Spot VMs.
+  
Gets the capacity history.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -338,10 +332,10 @@ 

Method Details

body: object, The request body. The object takes the form of: -{ # A request to get the capacity history for Spot VMs. - "instanceProperties": { +{ # A request to get the capacity history. + "instanceProperties": { # Instance properties for this request. # Instance properties for this request. "machineType": "A String", # The machine type for the VM, such as `n2-standard-4`. - "scheduling": { + "scheduling": { # Scheduling options. # Specifies the scheduling options. "provisioningModel": "A String", # The provisioning model to get capacity history for. # This field must be set to SPOT. # @@ -349,7 +343,7 @@

Method Details

# Compute Engine instances provisioning models. }, }, - "locationPolicy": { + "locationPolicy": { # Location policy for this request. # Location policy for this request. "location": "A String", # The region or zone to get capacity history for. # # It can be a partial or full URL. For example, the following are valid @@ -364,7 +358,7 @@

Method Details

# # This field is optional. }, - "types": [ + "types": [ # List of history types to get capacity history for. "A String", ], } @@ -377,7 +371,7 @@

Method Details

Returns: An object of the form: - { # Contains the capacity history for Spot VMs. + { # Contains the capacity history. "location": "A String", "machineType": "A String", "preemptionHistory": [ diff --git a/docs/dyn/compute_alpha.autoscalers.html b/docs/dyn/compute_alpha.autoscalers.html index 0919358c7d..52c6fee21b 100644 --- a/docs/dyn/compute_alpha.autoscalers.html +++ b/docs/dyn/compute_alpha.autoscalers.html @@ -379,8 +379,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -406,8 +405,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -841,12 +839,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1144,8 +1142,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1171,8 +1168,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1524,8 +1520,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1551,8 +1546,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1891,12 +1885,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2280,8 +2274,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2307,8 +2300,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2711,8 +2703,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2738,8 +2729,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3079,12 +3069,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3411,8 +3401,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3438,8 +3427,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3779,12 +3767,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.backendBuckets.html b/docs/dyn/compute_alpha.backendBuckets.html index 2270b4468e..182fcf2a27 100644 --- a/docs/dyn/compute_alpha.backendBuckets.html +++ b/docs/dyn/compute_alpha.backendBuckets.html @@ -308,12 +308,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -991,12 +991,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1287,12 +1287,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2353,12 +2353,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3531,12 +3531,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3832,12 +3832,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5229,12 +5229,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.backendServices.html b/docs/dyn/compute_alpha.backendServices.html index 8db5b0f254..248ce180e5 100644 --- a/docs/dyn/compute_alpha.backendServices.html +++ b/docs/dyn/compute_alpha.backendServices.html @@ -317,12 +317,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2561,12 +2561,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2857,12 +2857,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7871,12 +7871,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13724,12 +13724,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14025,12 +14025,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15202,12 +15202,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17284,12 +17284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.crossSiteNetworks.html b/docs/dyn/compute_alpha.crossSiteNetworks.html index 3e571ac8b9..4b5fc45e5e 100644 --- a/docs/dyn/compute_alpha.crossSiteNetworks.html +++ b/docs/dyn/compute_alpha.crossSiteNetworks.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -621,12 +621,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1119,12 +1119,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.diskSettings.html b/docs/dyn/compute_alpha.diskSettings.html index a8c78a92c7..57e69e82c3 100644 --- a/docs/dyn/compute_alpha.diskSettings.html +++ b/docs/dyn/compute_alpha.diskSettings.html @@ -380,12 +380,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.disks.html b/docs/dyn/compute_alpha.disks.html index b686b8d897..7260d0e3bb 100644 --- a/docs/dyn/compute_alpha.disks.html +++ b/docs/dyn/compute_alpha.disks.html @@ -329,12 +329,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -826,8 +826,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1475,12 +1475,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1789,12 +1789,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2102,12 +2102,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2343,8 +2343,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2734,12 +2734,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3032,12 +3032,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3431,8 +3431,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4494,8 +4494,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -5008,12 +5008,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5493,8 +5493,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -6073,12 +6073,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6375,12 +6375,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7560,12 +7560,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7883,12 +7883,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8178,12 +8178,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8493,12 +8493,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8923,8 +8923,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -9438,12 +9438,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9751,12 +9751,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10053,12 +10053,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.externalVpnGateways.html b/docs/dyn/compute_alpha.externalVpnGateways.html index 1c1ef18493..1208f98efd 100644 --- a/docs/dyn/compute_alpha.externalVpnGateways.html +++ b/docs/dyn/compute_alpha.externalVpnGateways.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -754,12 +754,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1292,12 +1292,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.firewallPolicies.html b/docs/dyn/compute_alpha.firewallPolicies.html index cbeca451f6..ea0b56dd1e 100644 --- a/docs/dyn/compute_alpha.firewallPolicies.html +++ b/docs/dyn/compute_alpha.firewallPolicies.html @@ -333,12 +333,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -814,12 +814,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1295,12 +1295,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1588,12 +1588,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1885,12 +1885,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2165,12 +2165,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2555,7 +2555,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3876,7 +3877,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4298,12 +4300,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4777,7 +4779,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5293,12 +5296,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5678,7 +5681,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -6097,12 +6101,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6579,12 +6583,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7061,12 +7065,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7354,12 +7358,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7647,12 +7651,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7940,12 +7944,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.firewalls.html b/docs/dyn/compute_alpha.firewalls.html index 1d3bee7db5..3e4c1f33e5 100644 --- a/docs/dyn/compute_alpha.firewalls.html +++ b/docs/dyn/compute_alpha.firewalls.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -922,12 +922,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1712,12 +1712,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2214,12 +2214,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.forwardingRules.html b/docs/dyn/compute_alpha.forwardingRules.html index 984b459642..1b0c645e4b 100644 --- a/docs/dyn/compute_alpha.forwardingRules.html +++ b/docs/dyn/compute_alpha.forwardingRules.html @@ -885,12 +885,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2026,12 +2026,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3300,12 +3300,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3611,12 +3611,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3913,12 +3913,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.futureReservations.html b/docs/dyn/compute_alpha.futureReservations.html index 39afeb4b54..8ad04cdede 100644 --- a/docs/dyn/compute_alpha.futureReservations.html +++ b/docs/dyn/compute_alpha.futureReservations.html @@ -809,12 +809,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1108,12 +1108,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2109,12 +2109,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3253,12 +3253,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.globalAddresses.html b/docs/dyn/compute_alpha.globalAddresses.html index ad6cabf22f..d3d740dacc 100644 --- a/docs/dyn/compute_alpha.globalAddresses.html +++ b/docs/dyn/compute_alpha.globalAddresses.html @@ -273,12 +273,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -831,12 +831,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1403,12 +1403,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1702,12 +1702,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.globalFolderOperations.html b/docs/dyn/compute_alpha.globalFolderOperations.html index 7e36eaceef..02bad3ce54 100644 --- a/docs/dyn/compute_alpha.globalFolderOperations.html +++ b/docs/dyn/compute_alpha.globalFolderOperations.html @@ -242,12 +242,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -609,12 +609,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.globalForwardingRules.html b/docs/dyn/compute_alpha.globalForwardingRules.html index 360a6a924a..2c4fd3fca8 100644 --- a/docs/dyn/compute_alpha.globalForwardingRules.html +++ b/docs/dyn/compute_alpha.globalForwardingRules.html @@ -273,12 +273,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1413,12 +1413,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2685,12 +2685,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2985,12 +2985,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3286,12 +3286,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.globalNetworkEndpointGroups.html b/docs/dyn/compute_alpha.globalNetworkEndpointGroups.html index e062f0c038..d0ee7db535 100644 --- a/docs/dyn/compute_alpha.globalNetworkEndpointGroups.html +++ b/docs/dyn/compute_alpha.globalNetworkEndpointGroups.html @@ -313,12 +313,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -613,12 +613,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -951,12 +951,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1715,12 +1715,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.globalOperations.html b/docs/dyn/compute_alpha.globalOperations.html index da80997ada..f5fc01a7d6 100644 --- a/docs/dyn/compute_alpha.globalOperations.html +++ b/docs/dyn/compute_alpha.globalOperations.html @@ -349,12 +349,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -731,12 +731,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1098,12 +1098,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1444,12 +1444,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.globalOrganizationOperations.html b/docs/dyn/compute_alpha.globalOrganizationOperations.html index 22dfcf84c0..ba1bd5d7b2 100644 --- a/docs/dyn/compute_alpha.globalOrganizationOperations.html +++ b/docs/dyn/compute_alpha.globalOrganizationOperations.html @@ -262,12 +262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -629,12 +629,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html b/docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html index 230a2ed8f0..e4e81066fc 100644 --- a/docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html +++ b/docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html @@ -264,12 +264,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -477,7 +477,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -600,7 +600,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -800,12 +800,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1098,7 +1098,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -1273,7 +1273,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -1473,12 +1473,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.globalVmExtensionPolicies.html b/docs/dyn/compute_alpha.globalVmExtensionPolicies.html index 8083bcdbe2..43add54d6d 100644 --- a/docs/dyn/compute_alpha.globalVmExtensionPolicies.html +++ b/docs/dyn/compute_alpha.globalVmExtensionPolicies.html @@ -580,12 +580,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1162,12 +1162,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2026,12 +2026,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.haControllers.html b/docs/dyn/compute_alpha.haControllers.html index bd401c955f..e1650c7236 100644 --- a/docs/dyn/compute_alpha.haControllers.html +++ b/docs/dyn/compute_alpha.haControllers.html @@ -84,7 +84,7 @@

Instance Methods

close()

Close httplib2 connections.

- delete(project, region, haController, requestId=None, x__xgafv=None)

+ delete(project, region, haController, force=None, requestId=None, x__xgafv=None)

Deletes an HaController in the specified project.

failover(project, region, haController, body=None, requestId=None, x__xgafv=None)

@@ -625,7 +625,6 @@

Method Details

# Instance could be scheduled. # This message should be an exact copy of the Instances representation # of NodeAffinity. - # LINT.IfChange(HaControllerNodeAffinityMixer) "key": "A String", # Corresponds to the label key of Node resource. "operator": "A String", # Defines the operation of node selection. Valid operators areIN for affinity and NOT_IN for anti-affinity. "values": [ # Corresponds to the label values of Node resource. @@ -636,7 +635,6 @@

Method Details

"reservationAffinity": { # Specifies the reservations that this instance can consume from. # Specifies the reservations that the instance can consume from. # This message should be an exact copy of the Instances representation # of AllocationAffinity. - # LINT.IfChange(HaControllerAllocationAffinityMixer) "consumeReservationType": "A String", # Specifies the type of reservation from which this instance can consume # resources: ANY_RESERVATION (default),SPECIFIC_RESERVATION, or NO_RESERVATION. See # Consuming reserved instances for examples. @@ -741,13 +739,16 @@

Method Details

- delete(project, region, haController, requestId=None, x__xgafv=None) + delete(project, region, haController, force=None, requestId=None, x__xgafv=None)
Deletes an HaController in the specified project.
 
 Args:
   project: string, Project ID for this request. (required)
   region: string, Name of the region for this request. (required)
   haController: string, Name of the HaController resource to delete. (required)
+  force: boolean, Force-deletes HA Controller when the Delete is stuck. Instance that is not
+primary at the moment will also be deleted. Can only be used against the HA
+Controller resource that is already being deleted.
   requestId: string, An optional request ID to identify requests. Specify a unique request ID so
 that if you must retry your request, the server will know to ignore the
 request if it has already been completed.
@@ -894,12 +895,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1188,12 +1189,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1741,7 +1742,6 @@

Method Details

# Instance could be scheduled. # This message should be an exact copy of the Instances representation # of NodeAffinity. - # LINT.IfChange(HaControllerNodeAffinityMixer) "key": "A String", # Corresponds to the label key of Node resource. "operator": "A String", # Defines the operation of node selection. Valid operators areIN for affinity and NOT_IN for anti-affinity. "values": [ # Corresponds to the label values of Node resource. @@ -1752,7 +1752,6 @@

Method Details

"reservationAffinity": { # Specifies the reservations that this instance can consume from. # Specifies the reservations that the instance can consume from. # This message should be an exact copy of the Instances representation # of AllocationAffinity. - # LINT.IfChange(HaControllerAllocationAffinityMixer) "consumeReservationType": "A String", # Specifies the type of reservation from which this instance can consume # resources: ANY_RESERVATION (default),SPECIFIC_RESERVATION, or NO_RESERVATION. See # Consuming reserved instances for examples. @@ -2188,7 +2187,6 @@

Method Details

# Instance could be scheduled. # This message should be an exact copy of the Instances representation # of NodeAffinity. - # LINT.IfChange(HaControllerNodeAffinityMixer) "key": "A String", # Corresponds to the label key of Node resource. "operator": "A String", # Defines the operation of node selection. Valid operators areIN for affinity and NOT_IN for anti-affinity. "values": [ # Corresponds to the label values of Node resource. @@ -2199,7 +2197,6 @@

Method Details

"reservationAffinity": { # Specifies the reservations that this instance can consume from. # Specifies the reservations that the instance can consume from. # This message should be an exact copy of the Instances representation # of AllocationAffinity. - # LINT.IfChange(HaControllerAllocationAffinityMixer) "consumeReservationType": "A String", # Specifies the type of reservation from which this instance can consume # resources: ANY_RESERVATION (default),SPECIFIC_RESERVATION, or NO_RESERVATION. See # Consuming reserved instances for examples. @@ -2363,12 +2360,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3002,7 +2999,6 @@

Method Details

# Instance could be scheduled. # This message should be an exact copy of the Instances representation # of NodeAffinity. - # LINT.IfChange(HaControllerNodeAffinityMixer) "key": "A String", # Corresponds to the label key of Node resource. "operator": "A String", # Defines the operation of node selection. Valid operators areIN for affinity and NOT_IN for anti-affinity. "values": [ # Corresponds to the label values of Node resource. @@ -3013,7 +3009,6 @@

Method Details

"reservationAffinity": { # Specifies the reservations that this instance can consume from. # Specifies the reservations that the instance can consume from. # This message should be an exact copy of the Instances representation # of AllocationAffinity. - # LINT.IfChange(HaControllerAllocationAffinityMixer) "consumeReservationType": "A String", # Specifies the type of reservation from which this instance can consume # resources: ANY_RESERVATION (default),SPECIFIC_RESERVATION, or NO_RESERVATION. See # Consuming reserved instances for examples. @@ -3499,7 +3494,6 @@

Method Details

# Instance could be scheduled. # This message should be an exact copy of the Instances representation # of NodeAffinity. - # LINT.IfChange(HaControllerNodeAffinityMixer) "key": "A String", # Corresponds to the label key of Node resource. "operator": "A String", # Defines the operation of node selection. Valid operators areIN for affinity and NOT_IN for anti-affinity. "values": [ # Corresponds to the label values of Node resource. @@ -3510,7 +3504,6 @@

Method Details

"reservationAffinity": { # Specifies the reservations that this instance can consume from. # Specifies the reservations that the instance can consume from. # This message should be an exact copy of the Instances representation # of AllocationAffinity. - # LINT.IfChange(HaControllerAllocationAffinityMixer) "consumeReservationType": "A String", # Specifies the type of reservation from which this instance can consume # resources: ANY_RESERVATION (default),SPECIFIC_RESERVATION, or NO_RESERVATION. See # Consuming reserved instances for examples. @@ -3675,12 +3668,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.healthChecks.html b/docs/dyn/compute_alpha.healthChecks.html index a267673f9a..7ce0f5e268 100644 --- a/docs/dyn/compute_alpha.healthChecks.html +++ b/docs/dyn/compute_alpha.healthChecks.html @@ -832,12 +832,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1866,12 +1866,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3037,12 +3037,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3728,12 +3728,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.hosts.html b/docs/dyn/compute_alpha.hosts.html index dc7c896bb4..3129ff3431 100644 --- a/docs/dyn/compute_alpha.hosts.html +++ b/docs/dyn/compute_alpha.hosts.html @@ -316,12 +316,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.html b/docs/dyn/compute_alpha.html index cd92b4ae10..7304786232 100644 --- a/docs/dyn/compute_alpha.html +++ b/docs/dyn/compute_alpha.html @@ -219,6 +219,11 @@

Instance Methods

Returns the imageFamilyViews Resource.

+

+ imageViews() +

+

Returns the imageViews Resource.

+

images()

@@ -379,6 +384,11 @@

Instance Methods

Returns the previewFeatures Resource.

+

+ projectViews() +

+

Returns the projectViews Resource.

+

projects()

diff --git a/docs/dyn/compute_alpha.httpHealthChecks.html b/docs/dyn/compute_alpha.httpHealthChecks.html index d4e2fe37b6..2ba131ee6d 100644 --- a/docs/dyn/compute_alpha.httpHealthChecks.html +++ b/docs/dyn/compute_alpha.httpHealthChecks.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -662,12 +662,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1191,12 +1191,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1561,12 +1561,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.httpsHealthChecks.html b/docs/dyn/compute_alpha.httpsHealthChecks.html index 2bf1016808..3838d199f6 100644 --- a/docs/dyn/compute_alpha.httpsHealthChecks.html +++ b/docs/dyn/compute_alpha.httpsHealthChecks.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -670,12 +670,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1207,12 +1207,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1581,12 +1581,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.imageFamilyViews.html b/docs/dyn/compute_alpha.imageFamilyViews.html index 23768336ef..a05f9ec2fb 100644 --- a/docs/dyn/compute_alpha.imageFamilyViews.html +++ b/docs/dyn/compute_alpha.imageFamilyViews.html @@ -327,8 +327,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", diff --git a/docs/dyn/compute_alpha.imageViews.html b/docs/dyn/compute_alpha.imageViews.html new file mode 100644 index 0000000000..f942bdaec2 --- /dev/null +++ b/docs/dyn/compute_alpha.imageViews.html @@ -0,0 +1,1343 @@ + + + +

Compute Engine API . imageViews

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(project, region, resourceId, x__xgafv=None)

+

Returns the specified global Image resource by providing a regional

+

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Retrieves the list of global Image resources available to the project by

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(project, region, resourceId, x__xgafv=None) +
Returns the specified global Image resource by providing a regional
+context to read the metadata from the Global Clone in the region.
+
+Args:
+  project: string, Required. Project ID for this request. (required)
+  region: string, Required. Name of the region for this request. (required)
+  resourceId: string, Name of the image resource to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents a read-only view of a global Image resource.
+  "image": { # Represents an Image resource.
+      #
+      # You can use images to create boot disks for your VM instances.
+      # For more information, read Images.
+    "architecture": "A String", # The architecture of the image. Valid values are
+        # ARM64 or X86_64.
+    "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud
+        # Storage (in bytes).
+    "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+        # text format.
+    "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image.
+      "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this
+          # resource is intended to change to DELETED. This is only
+          # informational and the status will not change unless the client explicitly
+          # changes it.
+      "deprecated": "A String", # An optional RFC3339 timestamp on or after which the state of this
+          # resource is intended to change to DEPRECATED. This is only
+          # informational and the status will not change unless the client explicitly
+          # changes it.
+      "obsolete": "A String", # An optional RFC3339 timestamp on or after which the state of this
+          # resource is intended to change to OBSOLETE. This is only
+          # informational and the status will not change unless the client explicitly
+          # changes it.
+      "replacement": "A String", # The URL of the suggested replacement for a deprecated resource.
+          # The suggested replacement resource must be the same kind of resource as the
+          # deprecated resource.
+      "state": "A String", # The deprecation state of this resource. This can be ACTIVE,DEPRECATED, OBSOLETE, or DELETED.
+          # Operations which communicate the end of life date for an image, can useACTIVE. Operations which create a new resource using aDEPRECATED resource will return successfully, but with a
+          # warning indicating the deprecated resource and recommending its
+          # replacement. Operations which use OBSOLETE orDELETED resources will be rejected and result in an error.
+      "stateOverride": { # A rollout policy configuration. # The rollout policy for this deprecation. This policy is only enforced by
+          # image family views. The rollout policy restricts the zones where the
+          # associated resource is considered in a deprecated state. When the rollout
+          # policy does not include the user specified zone, or if the zone is rolled
+          # out, the associated resource is considered in a deprecated state.
+          #
+          # The rollout policy for this deprecation is read-only, except for
+          # allowlisted users. This field might not be configured. To view the latest
+          # non-deprecated image in a specific zone, use theimageFamilyViews.get method.
+        "defaultRolloutTime": "A String", # An optional RFC3339 timestamp on or after which the update is
+            # considered rolled out to any zone that is not explicitly stated.
+        "locationRolloutPolicies": { # Location based rollout policies to apply to the resource.
+            #
+            # Currently only zone names are supported and must be represented
+            # as valid URLs, like: zones/us-central1-a.
+            #
+            # The value expects an RFC3339 timestamp on or after which the update is
+            # considered rolled out to the specified location.
+          "a_key": "A String",
+        },
+      },
+    },
+    "description": "A String", # An optional description of this resource. Provide this property when you
+        # create the resource.
+    "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB).
+    "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk.
+        # [Output Only]: This field is not set by user, but from source disk.
+    "family": "A String", # The name of the image family to which this image belongs. The image
+        # family name can be from a publicly managed image family provided by
+        # Compute Engine, or from a custom image family you create. For example,centos-stream-9 is a publicly available image family.
+        # For more information, see Image
+        # family best practices.
+        #
+        # When creating disks, you can specify an image family instead of a specific
+        # image name. The image family always returns its latest image that is not
+        # deprecated. The name of the image family must comply with RFC1035.
+    "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
+        # only for bootable images. To see a list of available options, see theguestOSfeatures[].type parameter.
+      { # Guest OS features.
+        "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+            # separate values. Set to one or more of the following values:
+            #
+            #    - VIRTIO_SCSI_MULTIQUEUE
+            #    - WINDOWS
+            #    - MULTI_IP_SUBNET
+            #    - UEFI_COMPATIBLE
+            #    - GVNIC
+            #    - SEV_CAPABLE
+            #    - SUSPEND_RESUME_COMPATIBLE
+            #    - SEV_LIVE_MIGRATABLE_V2
+            #    - SEV_SNP_CAPABLE
+            #    - TDX_CAPABLE
+            #    - IDPF
+            #    - SNP_SVSM_CAPABLE
+            #    - CCA_CAPABLE
+            #
+            #
+            # For more information, see
+            # Enabling guest operating system features.
+      },
+    ],
+    "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+        # defined by the server.
+    "imageEncryptionKey": { # Encrypts the image using acustomer-supplied
+        # encryption key.
+        #
+        # After you encrypt an image with a customer-supplied key, you must provide
+        # the same key if you use the image later (e.g. to create a disk from
+        # the image).
+        #
+        # Customer-supplied encryption keys do not protect access to metadata
+        # of the disk.
+        #
+        # If you do not provide an encryption key when creating the image, then the
+        # disk will be encrypted using an automatically generated key and you do not
+        # need to provide a key to use the image later.
+      "kmsKeyName": "A String", # 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
+      "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+          # key. If absent, the Compute Engine default service account is used.
+          # For example:
+          #
+          # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+      "rawKey": "A String", # Specifies a 256-bit customer-supplied
+          # encryption key, encoded in RFC
+          # 4648 base64 to either encrypt or decrypt this resource. You can
+          # provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rawKey":
+          # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+      "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+          # customer-supplied encryption key to either encrypt or decrypt this
+          # resource. You can provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rsaEncryptedKey":
+          # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+          # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+          # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+          #
+          # The key must meet the following requirements before you can provide it to
+          # Compute Engine:
+          #
+          #    1. The key is wrapped using a RSA public key certificate provided by
+          #    Google.
+          #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+          #    encoding.
+          #
+          # Gets the RSA public key certificate provided by Google at:
+          #
+          #
+          # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+      "sha256": "A String", # [Output only] TheRFC
+          # 4648 base64 encoded SHA-256 hash of the customer-supplied
+          # encryption key that protects this resource.
+    },
+    "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for
+        # images.
+    "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is
+        # essentially a hash of the labels used for optimistic locking. The
+        # fingerprint is initially generated by Compute Engine and changes after
+        # every request to modify or update labels. You must always provide an
+        # up-to-date fingerprint hash in order to update or change labels,
+        # otherwise the request will fail with error412 conditionNotMet.
+        #
+        # To see the latest fingerprint, make a get() request to
+        # retrieve an image.
+    "labels": { # Labels to apply to this image. These can be later modified by
+        # the setLabels method.
+      "a_key": "A String",
+    },
+    "licenseCodes": [ # Integer license codes indicating which licenses are attached to this image.
+      "A String",
+    ],
+    "licenses": [ # Any applicable license URI.
+      "A String",
+    ],
+    "locked": True or False, # A flag for marketplace VM disk created from the image, which is designed
+        # for marketplace VM disk to prevent the proprietary data on the disk from
+        # being accessed unwantedly. The flag will be inherited by the disk created
+        # from the image.
+        #
+        # The disk with locked flag set to true will be prohibited from performing
+        # the operations below:
+        #
+        #    - R/W or R/O disk attach
+        #    - Disk detach, if disk is created via create-on-create
+        #    - Create images
+        #    - Create snapshots
+        #    - Create disk clone (create disk from the current disk)
+        #
+        #
+        #
+        # The image with the locked field set to true will be prohibited from
+        # performing the operations below:
+        #
+        #    - Create images from the current image
+        #    - Update the locked field for the current image
+        #
+        #
+        #
+        # The instance with at least one disk with locked flag set to true will be
+        # prohibited from performing the operations below:
+        #
+        #    - Secondary disk attach
+        #    - Create instant snapshot
+        #    - Create machine images
+        #    - Create instance template
+        #    - Delete the instance with --keep-disk parameter set to true
+    "name": "A String", # Name of the resource; provided by the client when the resource is created.
+        # The name must be 1-63 characters long, and comply withRFC1035.
+        # Specifically, the name must be 1-63 characters long and match the regular
+        # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
+        # character must be a lowercase letter, and all following characters must be
+        # a dash, lowercase letter, or digit, except the last character, which cannot
+        # be a dash.
+    "params": { # Additional image params. # Input only. [Input Only] Additional params passed with the request, but not persisted
+        # as part of resource payload.
+      "resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have
+          # the same definition as resource
+          # manager tags. Keys and values can be either in numeric format,
+          # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in
+          # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and
+          # `{tag_value_short_name}`. The field is ignored (both PUT &
+          # PATCH) when empty.
+        "a_key": "A String",
+      },
+    },
+    "rawDisk": { # The parameters of the raw disk image.
+      "containerType": "A String", # The format used to encode and transmit the block device, which should beTAR. This is just a container and transmission format and not
+          # a runtime format. Provided by the client when the disk image is created.
+      "sha1Checksum": "A String", # [Deprecated] This field is deprecated.
+          # An optional SHA1 checksum of the disk image before unpackaging provided
+          # by the client when the disk image is created.
+      "source": "A String", # The full Google Cloud Storage URL or Artifact Registry path where the raw
+          # disk image archive is stored.
+          # The following are valid formats:
+          #
+          #    - https://storage.googleapis.com/bucket_name/image_archive_name
+          #    - https://storage.googleapis.com/bucket_name/folder_name/image_archive_name
+          #    - projects/project/locations/location/repositories/repo/packages/package/versions/version_id
+          #    - projects/project/locations/location/repositories/repo/packages/package/versions/version_id@dirsum_sha256:hex_value
+          #
+          #
+          #
+          # In order to create an image, you must provide the full or partial URL of
+          # one of the following:
+          #
+          #    - The rawDisk.source URL
+          #    - The sourceDisk URL
+          #    - The sourceImage URL
+          #    - The sourceSnapshot URL
+    },
+    "rolloutOverride": { # A rollout policy configuration. # A rollout policy to apply to this image. When specified, the rollout policy
+        # overrides per-zone references to the image via the associated image family.
+        # The rollout policy restricts the zones where this image is accessible when
+        # using a zonal image family reference. When the rollout policy does not
+        # include the user specified zone, or if the zone is rolled out, this image
+        # is accessible.
+        #
+        # The rollout policy for this image is read-only, except for allowlisted
+        # users. This field might not be configured. To view the latest
+        # non-deprecated image in a specific zone, use theimageFamilyViews.get method.
+      "defaultRolloutTime": "A String", # An optional RFC3339 timestamp on or after which the update is
+          # considered rolled out to any zone that is not explicitly stated.
+      "locationRolloutPolicies": { # Location based rollout policies to apply to the resource.
+          #
+          # Currently only zone names are supported and must be represented
+          # as valid URLs, like: zones/us-central1-a.
+          #
+          # The value expects an RFC3339 timestamp on or after which the update is
+          # considered rolled out to the specified location.
+        "a_key": "A String",
+      },
+    },
+    "satisfiesPzi": True or False, # Output only. Reserved for future use.
+    "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use.
+    "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource.
+    "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+    "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance.
+        # these are public keys which are safe to store in public
+      "dbs": [ # The Key Database (db).
+        {
+          "content": "A String", # The raw content in the secure keys file.
+          "fileType": "A String", # The file type of source file.
+        },
+      ],
+      "dbxs": [ # The forbidden key database (dbx).
+        {
+          "content": "A String", # The raw content in the secure keys file.
+          "fileType": "A String", # The file type of source file.
+        },
+      ],
+      "keks": [ # The Key Exchange Key (KEK).
+        {
+          "content": "A String", # The raw content in the secure keys file.
+          "fileType": "A String", # The file type of source file.
+        },
+      ],
+      "pk": { # The Platform Key (PK).
+        "content": "A String", # The raw content in the secure keys file.
+        "fileType": "A String", # The file type of source file.
+      },
+    },
+    "sourceDisk": "A String", # URL of the source disk used to create this image.
+        # For example, the following are valid values:
+        #
+        #    - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk
+        #    - projects/project/zones/zone/disks/disk
+        #    - zones/zone/disks/disk
+        #
+        #
+        #
+        # In order to create an image, you must provide the full or partial URL of
+        # one of the following:
+        #
+        #    - The rawDisk.source URL
+        #    - The sourceDisk URL
+        #    - The sourceImage URL
+        #    - The sourceSnapshot URL
+    "sourceDiskEncryptionKey": { # Thecustomer-supplied
+        # encryption key of the source disk. Required if the source disk is
+        # protected by a customer-supplied encryption key.
+      "kmsKeyName": "A String", # 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
+      "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+          # key. If absent, the Compute Engine default service account is used.
+          # For example:
+          #
+          # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+      "rawKey": "A String", # Specifies a 256-bit customer-supplied
+          # encryption key, encoded in RFC
+          # 4648 base64 to either encrypt or decrypt this resource. You can
+          # provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rawKey":
+          # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+      "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+          # customer-supplied encryption key to either encrypt or decrypt this
+          # resource. You can provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rsaEncryptedKey":
+          # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+          # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+          # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+          #
+          # The key must meet the following requirements before you can provide it to
+          # Compute Engine:
+          #
+          #    1. The key is wrapped using a RSA public key certificate provided by
+          #    Google.
+          #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+          #    encoding.
+          #
+          # Gets the RSA public key certificate provided by Google at:
+          #
+          #
+          # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+      "sha256": "A String", # [Output only] TheRFC
+          # 4648 base64 encoded SHA-256 hash of the customer-supplied
+          # encryption key that protects this resource.
+    },
+    "sourceDiskId": "A String", # Output only. [Output Only]
+        # The ID value of the disk used to create this image. This value may be used
+        # to determine whether the image was taken from the current or a previous
+        # instance of a given disk name.
+    "sourceImage": "A String", # URL of the source image used to create this image.
+        # The following are valid formats for the URL:
+        #
+        #    - https://www.googleapis.com/compute/v1/projects/project_id/global/
+        #    images/image_name
+        #    - projects/project_id/global/images/image_name
+        #
+        #
+        #
+        # In order to create an image, you must provide the full or partial URL of
+        # one of the following:
+        #
+        #    - The rawDisk.source URL
+        #    - The sourceDisk URL
+        #    - The sourceImage URL
+        #    - The sourceSnapshot URL
+    "sourceImageEncryptionKey": { # The customer-supplied encryption key of the source image. Required if the
+        # source image is protected by a customer-supplied encryption key.
+      "kmsKeyName": "A String", # 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
+      "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+          # key. If absent, the Compute Engine default service account is used.
+          # For example:
+          #
+          # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+      "rawKey": "A String", # Specifies a 256-bit customer-supplied
+          # encryption key, encoded in RFC
+          # 4648 base64 to either encrypt or decrypt this resource. You can
+          # provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rawKey":
+          # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+      "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+          # customer-supplied encryption key to either encrypt or decrypt this
+          # resource. You can provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rsaEncryptedKey":
+          # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+          # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+          # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+          #
+          # The key must meet the following requirements before you can provide it to
+          # Compute Engine:
+          #
+          #    1. The key is wrapped using a RSA public key certificate provided by
+          #    Google.
+          #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+          #    encoding.
+          #
+          # Gets the RSA public key certificate provided by Google at:
+          #
+          #
+          # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+      "sha256": "A String", # [Output only] TheRFC
+          # 4648 base64 encoded SHA-256 hash of the customer-supplied
+          # encryption key that protects this resource.
+    },
+    "sourceImageId": "A String", # Output only. [Output Only]
+        # The ID value of the image used to create this image. This value may be used
+        # to determine whether the image was taken from the current or a previous
+        # instance of a given image name.
+    "sourceSnapshot": "A String", # URL of the source snapshot used to create this image.
+        # The following are valid formats for the URL:
+        #
+        #    - https://www.googleapis.com/compute/v1/projects/project_id/global/
+        #    snapshots/snapshot_name
+        #    - projects/project_id/global/snapshots/snapshot_name
+        #
+        #
+        #
+        # In order to create an image, you must provide the full or partial URL of
+        # one of the following:
+        #
+        #    - The rawDisk.source URL
+        #    - The sourceDisk URL
+        #    - The sourceImage URL
+        #    - The sourceSnapshot URL
+    "sourceSnapshotEncryptionKey": { # The customer-supplied encryption key of the source snapshot. Required if
+        # the source snapshot is protected by a customer-supplied encryption key.
+      "kmsKeyName": "A String", # 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
+      "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+          # key. If absent, the Compute Engine default service account is used.
+          # For example:
+          #
+          # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+      "rawKey": "A String", # Specifies a 256-bit customer-supplied
+          # encryption key, encoded in RFC
+          # 4648 base64 to either encrypt or decrypt this resource. You can
+          # provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rawKey":
+          # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+      "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+          # customer-supplied encryption key to either encrypt or decrypt this
+          # resource. You can provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rsaEncryptedKey":
+          # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+          # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+          # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+          #
+          # The key must meet the following requirements before you can provide it to
+          # Compute Engine:
+          #
+          #    1. The key is wrapped using a RSA public key certificate provided by
+          #    Google.
+          #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+          #    encoding.
+          #
+          # Gets the RSA public key certificate provided by Google at:
+          #
+          #
+          # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+      "sha256": "A String", # [Output only] TheRFC
+          # 4648 base64 encoded SHA-256 hash of the customer-supplied
+          # encryption key that protects this resource.
+    },
+    "sourceSnapshotId": "A String", # Output only. [Output Only]
+        # The ID value of the snapshot used to create this image. This value may be
+        # used to determine whether the snapshot was taken from the current or a
+        # previous instance of a given snapshot name.
+    "sourceType": "RAW", # The type of the image used to create this disk. The
+        # default and only valid value is RAW.
+    "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other
+        # resources, such as instances, only after the image has been successfully
+        # created and the status is set to READY. Possible
+        # values are FAILED, PENDING, orREADY.
+    "storageLocations": [ # Cloud Storage bucket storage location of the image (regional or
+        # multi-regional).
+      "A String",
+    ],
+  },
+}
+
+ +
+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Retrieves the list of global Image resources available to the project by
+providing a regional context to read the metadata from the Global Clone in
+the region.
+
+Args:
+  project: string, Required. Project ID for this request. (required)
+  region: string, Required. Name of the region for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for ImageViewsService.List
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of Image resources.
+    { # Represents a read-only view of a global Image resource.
+      "image": { # Represents an Image resource.
+          #
+          # You can use images to create boot disks for your VM instances.
+          # For more information, read Images.
+        "architecture": "A String", # The architecture of the image. Valid values are
+            # ARM64 or X86_64.
+        "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud
+            # Storage (in bytes).
+        "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+            # text format.
+        "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image.
+          "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this
+              # resource is intended to change to DELETED. This is only
+              # informational and the status will not change unless the client explicitly
+              # changes it.
+          "deprecated": "A String", # An optional RFC3339 timestamp on or after which the state of this
+              # resource is intended to change to DEPRECATED. This is only
+              # informational and the status will not change unless the client explicitly
+              # changes it.
+          "obsolete": "A String", # An optional RFC3339 timestamp on or after which the state of this
+              # resource is intended to change to OBSOLETE. This is only
+              # informational and the status will not change unless the client explicitly
+              # changes it.
+          "replacement": "A String", # The URL of the suggested replacement for a deprecated resource.
+              # The suggested replacement resource must be the same kind of resource as the
+              # deprecated resource.
+          "state": "A String", # The deprecation state of this resource. This can be ACTIVE,DEPRECATED, OBSOLETE, or DELETED.
+              # Operations which communicate the end of life date for an image, can useACTIVE. Operations which create a new resource using aDEPRECATED resource will return successfully, but with a
+              # warning indicating the deprecated resource and recommending its
+              # replacement. Operations which use OBSOLETE orDELETED resources will be rejected and result in an error.
+          "stateOverride": { # A rollout policy configuration. # The rollout policy for this deprecation. This policy is only enforced by
+              # image family views. The rollout policy restricts the zones where the
+              # associated resource is considered in a deprecated state. When the rollout
+              # policy does not include the user specified zone, or if the zone is rolled
+              # out, the associated resource is considered in a deprecated state.
+              #
+              # The rollout policy for this deprecation is read-only, except for
+              # allowlisted users. This field might not be configured. To view the latest
+              # non-deprecated image in a specific zone, use theimageFamilyViews.get method.
+            "defaultRolloutTime": "A String", # An optional RFC3339 timestamp on or after which the update is
+                # considered rolled out to any zone that is not explicitly stated.
+            "locationRolloutPolicies": { # Location based rollout policies to apply to the resource.
+                #
+                # Currently only zone names are supported and must be represented
+                # as valid URLs, like: zones/us-central1-a.
+                #
+                # The value expects an RFC3339 timestamp on or after which the update is
+                # considered rolled out to the specified location.
+              "a_key": "A String",
+            },
+          },
+        },
+        "description": "A String", # An optional description of this resource. Provide this property when you
+            # create the resource.
+        "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB).
+        "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk.
+            # [Output Only]: This field is not set by user, but from source disk.
+        "family": "A String", # The name of the image family to which this image belongs. The image
+            # family name can be from a publicly managed image family provided by
+            # Compute Engine, or from a custom image family you create. For example,centos-stream-9 is a publicly available image family.
+            # For more information, see Image
+            # family best practices.
+            #
+            # When creating disks, you can specify an image family instead of a specific
+            # image name. The image family always returns its latest image that is not
+            # deprecated. The name of the image family must comply with RFC1035.
+        "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
+            # only for bootable images. To see a list of available options, see theguestOSfeatures[].type parameter.
+          { # Guest OS features.
+            "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+                # separate values. Set to one or more of the following values:
+                #
+                #    - VIRTIO_SCSI_MULTIQUEUE
+                #    - WINDOWS
+                #    - MULTI_IP_SUBNET
+                #    - UEFI_COMPATIBLE
+                #    - GVNIC
+                #    - SEV_CAPABLE
+                #    - SUSPEND_RESUME_COMPATIBLE
+                #    - SEV_LIVE_MIGRATABLE_V2
+                #    - SEV_SNP_CAPABLE
+                #    - TDX_CAPABLE
+                #    - IDPF
+                #    - SNP_SVSM_CAPABLE
+                #    - CCA_CAPABLE
+                #
+                #
+                # For more information, see
+                # Enabling guest operating system features.
+          },
+        ],
+        "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+            # defined by the server.
+        "imageEncryptionKey": { # Encrypts the image using acustomer-supplied
+            # encryption key.
+            #
+            # After you encrypt an image with a customer-supplied key, you must provide
+            # the same key if you use the image later (e.g. to create a disk from
+            # the image).
+            #
+            # Customer-supplied encryption keys do not protect access to metadata
+            # of the disk.
+            #
+            # If you do not provide an encryption key when creating the image, then the
+            # disk will be encrypted using an automatically generated key and you do not
+            # need to provide a key to use the image later.
+          "kmsKeyName": "A String", # 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
+          "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+              # key. If absent, the Compute Engine default service account is used.
+              # For example:
+              #
+              # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+          "rawKey": "A String", # Specifies a 256-bit customer-supplied
+              # encryption key, encoded in RFC
+              # 4648 base64 to either encrypt or decrypt this resource. You can
+              # provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rawKey":
+              # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+          "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+              # customer-supplied encryption key to either encrypt or decrypt this
+              # resource. You can provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rsaEncryptedKey":
+              # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+              # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+              # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+              #
+              # The key must meet the following requirements before you can provide it to
+              # Compute Engine:
+              #
+              #    1. The key is wrapped using a RSA public key certificate provided by
+              #    Google.
+              #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+              #    encoding.
+              #
+              # Gets the RSA public key certificate provided by Google at:
+              #
+              #
+              # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+          "sha256": "A String", # [Output only] TheRFC
+              # 4648 base64 encoded SHA-256 hash of the customer-supplied
+              # encryption key that protects this resource.
+        },
+        "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for
+            # images.
+        "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is
+            # essentially a hash of the labels used for optimistic locking. The
+            # fingerprint is initially generated by Compute Engine and changes after
+            # every request to modify or update labels. You must always provide an
+            # up-to-date fingerprint hash in order to update or change labels,
+            # otherwise the request will fail with error412 conditionNotMet.
+            #
+            # To see the latest fingerprint, make a get() request to
+            # retrieve an image.
+        "labels": { # Labels to apply to this image. These can be later modified by
+            # the setLabels method.
+          "a_key": "A String",
+        },
+        "licenseCodes": [ # Integer license codes indicating which licenses are attached to this image.
+          "A String",
+        ],
+        "licenses": [ # Any applicable license URI.
+          "A String",
+        ],
+        "locked": True or False, # A flag for marketplace VM disk created from the image, which is designed
+            # for marketplace VM disk to prevent the proprietary data on the disk from
+            # being accessed unwantedly. The flag will be inherited by the disk created
+            # from the image.
+            #
+            # The disk with locked flag set to true will be prohibited from performing
+            # the operations below:
+            #
+            #    - R/W or R/O disk attach
+            #    - Disk detach, if disk is created via create-on-create
+            #    - Create images
+            #    - Create snapshots
+            #    - Create disk clone (create disk from the current disk)
+            #
+            #
+            #
+            # The image with the locked field set to true will be prohibited from
+            # performing the operations below:
+            #
+            #    - Create images from the current image
+            #    - Update the locked field for the current image
+            #
+            #
+            #
+            # The instance with at least one disk with locked flag set to true will be
+            # prohibited from performing the operations below:
+            #
+            #    - Secondary disk attach
+            #    - Create instant snapshot
+            #    - Create machine images
+            #    - Create instance template
+            #    - Delete the instance with --keep-disk parameter set to true
+        "name": "A String", # Name of the resource; provided by the client when the resource is created.
+            # The name must be 1-63 characters long, and comply withRFC1035.
+            # Specifically, the name must be 1-63 characters long and match the regular
+            # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
+            # character must be a lowercase letter, and all following characters must be
+            # a dash, lowercase letter, or digit, except the last character, which cannot
+            # be a dash.
+        "params": { # Additional image params. # Input only. [Input Only] Additional params passed with the request, but not persisted
+            # as part of resource payload.
+          "resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have
+              # the same definition as resource
+              # manager tags. Keys and values can be either in numeric format,
+              # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in
+              # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and
+              # `{tag_value_short_name}`. The field is ignored (both PUT &
+              # PATCH) when empty.
+            "a_key": "A String",
+          },
+        },
+        "rawDisk": { # The parameters of the raw disk image.
+          "containerType": "A String", # The format used to encode and transmit the block device, which should beTAR. This is just a container and transmission format and not
+              # a runtime format. Provided by the client when the disk image is created.
+          "sha1Checksum": "A String", # [Deprecated] This field is deprecated.
+              # An optional SHA1 checksum of the disk image before unpackaging provided
+              # by the client when the disk image is created.
+          "source": "A String", # The full Google Cloud Storage URL or Artifact Registry path where the raw
+              # disk image archive is stored.
+              # The following are valid formats:
+              #
+              #    - https://storage.googleapis.com/bucket_name/image_archive_name
+              #    - https://storage.googleapis.com/bucket_name/folder_name/image_archive_name
+              #    - projects/project/locations/location/repositories/repo/packages/package/versions/version_id
+              #    - projects/project/locations/location/repositories/repo/packages/package/versions/version_id@dirsum_sha256:hex_value
+              #
+              #
+              #
+              # In order to create an image, you must provide the full or partial URL of
+              # one of the following:
+              #
+              #    - The rawDisk.source URL
+              #    - The sourceDisk URL
+              #    - The sourceImage URL
+              #    - The sourceSnapshot URL
+        },
+        "rolloutOverride": { # A rollout policy configuration. # A rollout policy to apply to this image. When specified, the rollout policy
+            # overrides per-zone references to the image via the associated image family.
+            # The rollout policy restricts the zones where this image is accessible when
+            # using a zonal image family reference. When the rollout policy does not
+            # include the user specified zone, or if the zone is rolled out, this image
+            # is accessible.
+            #
+            # The rollout policy for this image is read-only, except for allowlisted
+            # users. This field might not be configured. To view the latest
+            # non-deprecated image in a specific zone, use theimageFamilyViews.get method.
+          "defaultRolloutTime": "A String", # An optional RFC3339 timestamp on or after which the update is
+              # considered rolled out to any zone that is not explicitly stated.
+          "locationRolloutPolicies": { # Location based rollout policies to apply to the resource.
+              #
+              # Currently only zone names are supported and must be represented
+              # as valid URLs, like: zones/us-central1-a.
+              #
+              # The value expects an RFC3339 timestamp on or after which the update is
+              # considered rolled out to the specified location.
+            "a_key": "A String",
+          },
+        },
+        "satisfiesPzi": True or False, # Output only. Reserved for future use.
+        "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use.
+        "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource.
+        "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+        "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance.
+            # these are public keys which are safe to store in public
+          "dbs": [ # The Key Database (db).
+            {
+              "content": "A String", # The raw content in the secure keys file.
+              "fileType": "A String", # The file type of source file.
+            },
+          ],
+          "dbxs": [ # The forbidden key database (dbx).
+            {
+              "content": "A String", # The raw content in the secure keys file.
+              "fileType": "A String", # The file type of source file.
+            },
+          ],
+          "keks": [ # The Key Exchange Key (KEK).
+            {
+              "content": "A String", # The raw content in the secure keys file.
+              "fileType": "A String", # The file type of source file.
+            },
+          ],
+          "pk": { # The Platform Key (PK).
+            "content": "A String", # The raw content in the secure keys file.
+            "fileType": "A String", # The file type of source file.
+          },
+        },
+        "sourceDisk": "A String", # URL of the source disk used to create this image.
+            # For example, the following are valid values:
+            #
+            #    - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk
+            #    - projects/project/zones/zone/disks/disk
+            #    - zones/zone/disks/disk
+            #
+            #
+            #
+            # In order to create an image, you must provide the full or partial URL of
+            # one of the following:
+            #
+            #    - The rawDisk.source URL
+            #    - The sourceDisk URL
+            #    - The sourceImage URL
+            #    - The sourceSnapshot URL
+        "sourceDiskEncryptionKey": { # Thecustomer-supplied
+            # encryption key of the source disk. Required if the source disk is
+            # protected by a customer-supplied encryption key.
+          "kmsKeyName": "A String", # 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
+          "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+              # key. If absent, the Compute Engine default service account is used.
+              # For example:
+              #
+              # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+          "rawKey": "A String", # Specifies a 256-bit customer-supplied
+              # encryption key, encoded in RFC
+              # 4648 base64 to either encrypt or decrypt this resource. You can
+              # provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rawKey":
+              # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+          "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+              # customer-supplied encryption key to either encrypt or decrypt this
+              # resource. You can provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rsaEncryptedKey":
+              # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+              # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+              # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+              #
+              # The key must meet the following requirements before you can provide it to
+              # Compute Engine:
+              #
+              #    1. The key is wrapped using a RSA public key certificate provided by
+              #    Google.
+              #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+              #    encoding.
+              #
+              # Gets the RSA public key certificate provided by Google at:
+              #
+              #
+              # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+          "sha256": "A String", # [Output only] TheRFC
+              # 4648 base64 encoded SHA-256 hash of the customer-supplied
+              # encryption key that protects this resource.
+        },
+        "sourceDiskId": "A String", # Output only. [Output Only]
+            # The ID value of the disk used to create this image. This value may be used
+            # to determine whether the image was taken from the current or a previous
+            # instance of a given disk name.
+        "sourceImage": "A String", # URL of the source image used to create this image.
+            # The following are valid formats for the URL:
+            #
+            #    - https://www.googleapis.com/compute/v1/projects/project_id/global/
+            #    images/image_name
+            #    - projects/project_id/global/images/image_name
+            #
+            #
+            #
+            # In order to create an image, you must provide the full or partial URL of
+            # one of the following:
+            #
+            #    - The rawDisk.source URL
+            #    - The sourceDisk URL
+            #    - The sourceImage URL
+            #    - The sourceSnapshot URL
+        "sourceImageEncryptionKey": { # The customer-supplied encryption key of the source image. Required if the
+            # source image is protected by a customer-supplied encryption key.
+          "kmsKeyName": "A String", # 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
+          "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+              # key. If absent, the Compute Engine default service account is used.
+              # For example:
+              #
+              # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+          "rawKey": "A String", # Specifies a 256-bit customer-supplied
+              # encryption key, encoded in RFC
+              # 4648 base64 to either encrypt or decrypt this resource. You can
+              # provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rawKey":
+              # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+          "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+              # customer-supplied encryption key to either encrypt or decrypt this
+              # resource. You can provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rsaEncryptedKey":
+              # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+              # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+              # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+              #
+              # The key must meet the following requirements before you can provide it to
+              # Compute Engine:
+              #
+              #    1. The key is wrapped using a RSA public key certificate provided by
+              #    Google.
+              #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+              #    encoding.
+              #
+              # Gets the RSA public key certificate provided by Google at:
+              #
+              #
+              # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+          "sha256": "A String", # [Output only] TheRFC
+              # 4648 base64 encoded SHA-256 hash of the customer-supplied
+              # encryption key that protects this resource.
+        },
+        "sourceImageId": "A String", # Output only. [Output Only]
+            # The ID value of the image used to create this image. This value may be used
+            # to determine whether the image was taken from the current or a previous
+            # instance of a given image name.
+        "sourceSnapshot": "A String", # URL of the source snapshot used to create this image.
+            # The following are valid formats for the URL:
+            #
+            #    - https://www.googleapis.com/compute/v1/projects/project_id/global/
+            #    snapshots/snapshot_name
+            #    - projects/project_id/global/snapshots/snapshot_name
+            #
+            #
+            #
+            # In order to create an image, you must provide the full or partial URL of
+            # one of the following:
+            #
+            #    - The rawDisk.source URL
+            #    - The sourceDisk URL
+            #    - The sourceImage URL
+            #    - The sourceSnapshot URL
+        "sourceSnapshotEncryptionKey": { # The customer-supplied encryption key of the source snapshot. Required if
+            # the source snapshot is protected by a customer-supplied encryption key.
+          "kmsKeyName": "A String", # 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
+          "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+              # key. If absent, the Compute Engine default service account is used.
+              # For example:
+              #
+              # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+          "rawKey": "A String", # Specifies a 256-bit customer-supplied
+              # encryption key, encoded in RFC
+              # 4648 base64 to either encrypt or decrypt this resource. You can
+              # provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rawKey":
+              # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+          "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+              # customer-supplied encryption key to either encrypt or decrypt this
+              # resource. You can provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rsaEncryptedKey":
+              # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+              # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+              # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+              #
+              # The key must meet the following requirements before you can provide it to
+              # Compute Engine:
+              #
+              #    1. The key is wrapped using a RSA public key certificate provided by
+              #    Google.
+              #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+              #    encoding.
+              #
+              # Gets the RSA public key certificate provided by Google at:
+              #
+              #
+              # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+          "sha256": "A String", # [Output only] TheRFC
+              # 4648 base64 encoded SHA-256 hash of the customer-supplied
+              # encryption key that protects this resource.
+        },
+        "sourceSnapshotId": "A String", # Output only. [Output Only]
+            # The ID value of the snapshot used to create this image. This value may be
+            # used to determine whether the snapshot was taken from the current or a
+            # previous instance of a given snapshot name.
+        "sourceType": "RAW", # The type of the image used to create this disk. The
+            # default and only valid value is RAW.
+        "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other
+            # resources, such as instances, only after the image has been successfully
+            # created and the status is set to READY. Possible
+            # values are FAILED, PENDING, orREADY.
+        "storageLocations": [ # Cloud Storage bucket storage location of the image (regional or
+            # multi-regional).
+          "A String",
+        ],
+      },
+    },
+  ],
+  "kind": "compute#imageViewList",
+  "nextPageToken": "A String",
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_alpha.images.html b/docs/dyn/compute_alpha.images.html index f117c3e6b3..fec8d53399 100644 --- a/docs/dyn/compute_alpha.images.html +++ b/docs/dyn/compute_alpha.images.html @@ -282,12 +282,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -623,12 +623,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -990,8 +990,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1546,8 +1546,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2462,8 +2462,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2934,12 +2934,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3393,8 +3393,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3991,8 +3991,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4462,12 +4462,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5635,12 +5635,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html b/docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html index 0d0bc21314..783459cf80 100644 --- a/docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -572,12 +572,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1613,12 +1613,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1845,7 +1845,7 @@

Method Details

An object of the form: { # [Output Only] A list of resize requests. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of resize request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -2206,15 +2206,14 @@

Method Details

# requests. }, ], - "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for + "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for # a list of resize requests. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for - # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for - # the query parameter pageToken in the next list request. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for list requests. + # If the number of results is larger than maxResults, use thenextPageToken as a value for the query parameterpageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_alpha.instanceGroupManagers.html b/docs/dyn/compute_alpha.instanceGroupManagers.html index d68624188c..7bc844adc4 100644 --- a/docs/dyn/compute_alpha.instanceGroupManagers.html +++ b/docs/dyn/compute_alpha.instanceGroupManagers.html @@ -96,10 +96,10 @@

Instance Methods

createInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Creates instances with per-instance configurations in this managed instance

- delete(project, zone, instanceGroupManager, requestId=None, x__xgafv=None)

+ delete(project, zone, instanceGroupManager, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Deletes the specified managed instance group and all of the instances

- deleteInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ deleteInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group for immediate

deletePerInstanceConfigs(project, zone, instanceGroupManager, body=None, x__xgafv=None)

@@ -144,7 +144,7 @@

Instance Methods

patchPerInstanceConfigs(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Inserts or patches per-instance configurations for the managed instance

- recreateInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ recreateInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified VM instances in the managed instance group to be

resize(project, zone, instanceGroupManager, size, requestId=None, x__xgafv=None)

@@ -168,7 +168,7 @@

Instance Methods

startInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

- stopInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ stopInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

suspendInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

@@ -372,12 +372,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -612,12 +612,11 @@

Method Details

An object of the form: { - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupManagersScopedList resources. - "a_key": { # Output only. [Output Only] The name of the scope that contains this set of managed - # instance groups. - "instanceGroupManagers": [ # Output only. [Output Only] The list of managed instance groups that are contained in - # the specified project and zone. + "a_key": { # Output only. The name of the scope that contains this set of managed instance groups. + "instanceGroupManagers": [ # Output only. The list of managed instance groups that are contained in the specified + # project and zone. { # Represents a Managed Instance Group resource. # # An instance group is a collection of VM instances that you can manage as a @@ -684,8 +683,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1044,8 +1042,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1545,8 +1543,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2319,8 +2317,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2357,8 +2354,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2439,8 +2435,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2462,8 +2457,8 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "warning": { # Output only. [Output Only] The warning that replaces the list of managed instance - # groups when the list is empty. + "warning": { # Output only. The warning that replaces the list of managed instance groups when the list + # is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2490,18 +2485,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupManagerAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated + "kind": "compute#instanceGroupManagerAggregatedList", # Output only. The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated # list of managed instance groups. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "unreachables": [ # Output only. [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "unreachables": [ # Output only. Unreachable resources. "A String", ], - "warning": { # Output only. [Output Only] Informational warning message. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2745,12 +2740,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3070,12 +3065,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3443,12 +3438,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3574,7 +3569,7 @@

Method Details

- delete(project, zone, instanceGroupManager, requestId=None, x__xgafv=None) + delete(project, zone, instanceGroupManager, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Deletes the specified managed instance group and all of the instances
 in that group. Note that the instance group must not belong to a
 backend service. Read
@@ -3585,6 +3580,8 @@ 

Method Details

zone: string, The name of thezone where the managed instance group is located. (required) instanceGroupManager: string, The name of the managed instance group to delete. (required) + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance deletion even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -3741,12 +3738,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3872,7 +3869,7 @@

Method Details

- deleteInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + deleteInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified instances in the managed instance group for immediate
 deletion. The instances are also removed from any target
 pools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of
@@ -3918,6 +3915,8 @@ 

Method Details

# group's zone or region. } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance deletion even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -4074,12 +4073,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4370,12 +4369,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4583,8 +4582,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4943,8 +4941,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5444,8 +5442,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -6218,8 +6216,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6256,8 +6253,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6338,8 +6334,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6589,8 +6584,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6949,8 +6943,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -7450,8 +7444,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -8224,8 +8218,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8262,8 +8255,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8344,8 +8336,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8523,12 +8514,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8754,7 +8745,7 @@

Method Details

An object of the form: { # [Output Only] A list of managed instance groups. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -8822,8 +8813,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -9182,8 +9172,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -9683,8 +9673,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -10457,8 +10447,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -10495,8 +10484,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -10577,8 +10565,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -10600,15 +10587,15 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupManagerList", # Output only. [Output Only] The resource type, which is always - # compute#instanceGroupManagerList for a list of managed instance groups. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "kind": "compute#instanceGroupManagerList", # Output only. The resource type, which is always compute#instanceGroupManagerList for a + # list of managed instance groups. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -11204,8 +11191,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -11916,8 +11903,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -12172,9 +12159,29 @@

Method Details

}, "scheduling": { # Output only. [Output Only] Information about the termination timestamp of the instance, # if applicable. + "gracefulShutdownTimestamp": "A String", # Output only. [Output Only] The timestamp at which the underlying instance will be + # triggered for graceful shutdown if it is configured. This is in RFC3339 text format. "terminationTimestamp": "A String", # Output only. [Output Only] The timestamp at which the managed instance will be # terminated. This is in RFC3339 text format. }, + "shutdownDetails": { # Output only. [Output Only] Specifies the graceful shutdown details if the instance is in + # `PENDING_STOP` state or there is a programmed stop scheduled. + "maxDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output Only] The duration for graceful shutdown. Only applicable when + # the instance is in `PENDING_STOP` state. + # as a count of seconds and fractions of seconds at nanosecond + # resolution. It is independent of any calendar and concepts like "day" + # or "month". Range is approximately 10,000 years. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. + # Durations less than one second are represented with a 0 + # `seconds` field and a positive `nanos` field. Must be from 0 + # to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 + # to 315,576,000,000 inclusive. Note: these bounds are computed from: + # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + "requestTimestamp": "A String", # Output only. [Output Only] Past timestamp indicating the beginning of `PENDING_STOP` + # state of instance in RFC3339 text format. + }, "sizeInUnit": 3.14, # Output only. [Output only] The size of the VM represented by this Managed Instance. # This is how much this Managed Instance contributes to the # size of the group. @@ -12535,8 +12542,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -12895,8 +12901,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -13396,8 +13402,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -14170,8 +14176,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -14208,8 +14213,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -14290,8 +14294,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -14469,12 +14472,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14843,12 +14846,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14974,7 +14977,7 @@

Method Details

- recreateInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + recreateInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified VM instances in the managed instance group to be
 immediately recreated. Each instance is recreated using the group's current
 configuration. This operation is marked as DONE when the flag
@@ -15004,6 +15007,8 @@ 

Method Details

], } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance recreation even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -15160,12 +15165,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15480,12 +15485,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15820,12 +15825,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16140,12 +16145,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16323,8 +16328,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -16500,12 +16504,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16807,12 +16811,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17125,12 +17129,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17445,12 +17449,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17576,7 +17580,7 @@

Method Details

- stopInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + stopInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified instances in the managed instance group to be
 immediately stopped. You can only specify instances that are running in
 this request. This method reduces thetargetSize and increases the targetStoppedSize
@@ -17620,6 +17624,8 @@ 

Method Details

], } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance stopping even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -17776,12 +17782,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18107,12 +18113,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18360,8 +18366,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -18720,8 +18725,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -19221,8 +19226,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -19995,8 +20000,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -20033,8 +20037,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -20115,8 +20118,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -20294,12 +20296,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20668,12 +20670,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.instanceGroups.html b/docs/dyn/compute_alpha.instanceGroups.html index 2dcc19a601..451a243802 100644 --- a/docs/dyn/compute_alpha.instanceGroups.html +++ b/docs/dyn/compute_alpha.instanceGroups.html @@ -297,12 +297,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -857,12 +857,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1300,12 +1300,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2009,12 +2009,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2323,12 +2323,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.instanceSettings.html b/docs/dyn/compute_alpha.instanceSettings.html index 35a345ac82..f399426f3d 100644 --- a/docs/dyn/compute_alpha.instanceSettings.html +++ b/docs/dyn/compute_alpha.instanceSettings.html @@ -330,12 +330,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.instanceTemplates.html b/docs/dyn/compute_alpha.instanceTemplates.html index 4fe5f60e04..4aa6cd3743 100644 --- a/docs/dyn/compute_alpha.instanceTemplates.html +++ b/docs/dyn/compute_alpha.instanceTemplates.html @@ -536,8 +536,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -927,6 +927,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1002,6 +1004,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -1107,8 +1111,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1625,12 +1631,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2087,8 +2093,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2478,6 +2484,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -2553,6 +2561,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -2658,8 +2668,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3623,8 +3635,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4014,6 +4026,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -4089,6 +4103,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -4194,8 +4210,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4621,12 +4639,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5169,8 +5187,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5560,6 +5578,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -5635,6 +5655,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -5740,8 +5762,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, diff --git a/docs/dyn/compute_alpha.instances.html b/docs/dyn/compute_alpha.instances.html index 84a9d29319..70e45dc9e9 100644 --- a/docs/dyn/compute_alpha.instances.html +++ b/docs/dyn/compute_alpha.instances.html @@ -480,12 +480,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -696,6 +696,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -771,6 +773,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -999,12 +1003,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1304,12 +1308,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1835,8 +1839,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2338,6 +2342,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -2413,6 +2419,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -2507,8 +2515,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3360,8 +3368,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3768,12 +3776,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4168,8 +4176,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4712,8 +4720,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5103,6 +5111,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -5178,6 +5188,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -5283,8 +5295,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -5743,12 +5757,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6044,12 +6058,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6340,12 +6354,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6640,12 +6654,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6936,12 +6950,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7370,8 +7384,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -7873,6 +7887,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -7948,6 +7964,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -8042,8 +8060,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -10567,8 +10585,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -11070,6 +11088,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -11145,6 +11165,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -11239,8 +11261,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -11936,12 +11958,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12456,8 +12478,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -12959,6 +12981,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -13034,6 +13058,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -13128,8 +13154,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -14229,12 +14255,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14523,12 +14549,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14826,12 +14852,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15134,12 +15160,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15430,12 +15456,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15858,12 +15884,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16168,12 +16194,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16465,12 +16491,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17647,12 +17673,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17960,12 +17986,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18263,12 +18289,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18589,12 +18615,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18893,12 +18919,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19196,12 +19222,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19648,12 +19674,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19959,12 +19985,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20265,12 +20291,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20571,12 +20597,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20877,12 +20903,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21190,12 +21216,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21487,12 +21513,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21783,12 +21809,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -22212,12 +22238,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -22515,12 +22541,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -22819,12 +22845,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -23280,8 +23306,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -23783,6 +23809,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -23858,6 +23886,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -23952,8 +23982,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -24655,12 +24685,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -25004,12 +25034,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -25308,12 +25338,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -25529,6 +25559,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -25604,6 +25636,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -25832,12 +25866,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -26141,12 +26175,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -26447,12 +26481,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.instantSnapshotGroups.html b/docs/dyn/compute_alpha.instantSnapshotGroups.html index 142bb2252e..99ad981714 100644 --- a/docs/dyn/compute_alpha.instantSnapshotGroups.html +++ b/docs/dyn/compute_alpha.instantSnapshotGroups.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1030,12 +1030,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.instantSnapshots.html b/docs/dyn/compute_alpha.instantSnapshots.html index d4086bfe65..2c4478039f 100644 --- a/docs/dyn/compute_alpha.instantSnapshots.html +++ b/docs/dyn/compute_alpha.instantSnapshots.html @@ -579,12 +579,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1455,12 +1455,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2889,12 +2889,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.interconnectAttachmentGroups.html b/docs/dyn/compute_alpha.interconnectAttachmentGroups.html index b4bb4f1745..fce5350e67 100644 --- a/docs/dyn/compute_alpha.interconnectAttachmentGroups.html +++ b/docs/dyn/compute_alpha.interconnectAttachmentGroups.html @@ -130,8 +130,7 @@

Method Details

{ "request": { "attachments": [ # Parameters for the specific Attachments to create. - { # LINT.IfChange - # Parameters used to create an InterconnectAttachment. This is similar to + { # Parameters used to create an InterconnectAttachment. This is similar to # InterconnectAttachment, but the region field used here is not output only # and all other output only fields are excluded. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. @@ -383,8 +382,7 @@

Method Details

], "intentMismatchBehavior": "A String", # How to behave when configured.availabilitySLA.effectiveSLA would not equal # intent.availabilitySLA after this call. - "templateAttachment": { # LINT.IfChange # Default parameters for the Attachments to create in this call. - # Parameters used to create an InterconnectAttachment. This is similar to + "templateAttachment": { # Parameters used to create an InterconnectAttachment. This is similar to # Default parameters for the Attachments to create in this call. # InterconnectAttachment, but the region field used here is not output only # and all other output only fields are excluded. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. @@ -779,12 +777,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1073,12 +1071,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2103,12 +2101,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2787,12 +2785,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.interconnectAttachments.html b/docs/dyn/compute_alpha.interconnectAttachments.html index 8dd35a0896..b098adf645 100644 --- a/docs/dyn/compute_alpha.interconnectAttachments.html +++ b/docs/dyn/compute_alpha.interconnectAttachments.html @@ -859,12 +859,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2305,12 +2305,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3520,12 +3520,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4706,12 +4706,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.interconnectGroups.html b/docs/dyn/compute_alpha.interconnectGroups.html index 903de26348..a0bcad2070 100644 --- a/docs/dyn/compute_alpha.interconnectGroups.html +++ b/docs/dyn/compute_alpha.interconnectGroups.html @@ -132,7 +132,7 @@

Method Details

"intentMismatchBehavior": "A String", # How to behave when configured.topologyCapability.supportedSLA would not # equal intent.topologyCapability after this call. "interconnects": [ - { # LINT.IfChange + { "adminEnabled": True or False, # Administrative status of the interconnect. When this is set to true, the # Interconnect is functional and can carry traffic. # When set to false, no packets can be carried over the interconnect and @@ -194,7 +194,7 @@

Method Details

# customer. }, ], - "templateInterconnect": { # LINT.IfChange # Parameters for the Interconnects to create. + "templateInterconnect": { # Parameters for the Interconnects to create. "adminEnabled": True or False, # Administrative status of the interconnect. When this is set to true, the # Interconnect is functional and can carry traffic. # When set to false, no packets can be carried over the interconnect and @@ -401,12 +401,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -695,12 +695,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1797,12 +1797,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2468,12 +2468,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.interconnects.html b/docs/dyn/compute_alpha.interconnects.html index ba3b1bc327..28ca704bf2 100644 --- a/docs/dyn/compute_alpha.interconnects.html +++ b/docs/dyn/compute_alpha.interconnects.html @@ -282,12 +282,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1682,12 +1682,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2696,12 +2696,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3870,12 +3870,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.licenses.html b/docs/dyn/compute_alpha.licenses.html index a7d6aa1234..504fa5c6c9 100644 --- a/docs/dyn/compute_alpha.licenses.html +++ b/docs/dyn/compute_alpha.licenses.html @@ -276,12 +276,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -476,8 +476,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -941,8 +941,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1126,12 +1126,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1416,8 +1416,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2471,8 +2471,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2657,12 +2657,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.machineImages.html b/docs/dyn/compute_alpha.machineImages.html index fdbc29f8c1..df12250e90 100644 --- a/docs/dyn/compute_alpha.machineImages.html +++ b/docs/dyn/compute_alpha.machineImages.html @@ -274,12 +274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -714,8 +714,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1105,6 +1105,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1180,6 +1182,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -1285,8 +1289,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1963,6 +1969,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -2038,6 +2046,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -2976,8 +2986,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3367,6 +3377,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -3442,6 +3454,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -3547,8 +3561,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4225,6 +4241,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -4300,6 +4318,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -4718,12 +4738,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5244,8 +5264,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5635,6 +5655,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -5710,6 +5732,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -5815,8 +5839,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -6493,6 +6519,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -6568,6 +6596,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -7921,12 +7951,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.networkAttachments.html b/docs/dyn/compute_alpha.networkAttachments.html index dbc401d083..f17ebc7215 100644 --- a/docs/dyn/compute_alpha.networkAttachments.html +++ b/docs/dyn/compute_alpha.networkAttachments.html @@ -540,12 +540,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1358,12 +1358,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1943,12 +1943,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.networkEdgeSecurityServices.html b/docs/dyn/compute_alpha.networkEdgeSecurityServices.html index 9a783416df..fbc1685624 100644 --- a/docs/dyn/compute_alpha.networkEdgeSecurityServices.html +++ b/docs/dyn/compute_alpha.networkEdgeSecurityServices.html @@ -495,12 +495,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -876,12 +876,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1208,12 +1208,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.networkEndpointGroups.html b/docs/dyn/compute_alpha.networkEndpointGroups.html index d223c3a402..1d08420872 100644 --- a/docs/dyn/compute_alpha.networkEndpointGroups.html +++ b/docs/dyn/compute_alpha.networkEndpointGroups.html @@ -739,12 +739,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1043,12 +1043,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1384,12 +1384,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2153,12 +2153,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.networkFirewallPolicies.html b/docs/dyn/compute_alpha.networkFirewallPolicies.html index 4eee15c4e8..e98dd6948c 100644 --- a/docs/dyn/compute_alpha.networkFirewallPolicies.html +++ b/docs/dyn/compute_alpha.networkFirewallPolicies.html @@ -337,12 +337,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -823,12 +823,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1309,12 +1309,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1801,7 +1801,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -2309,12 +2310,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2607,12 +2608,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2998,7 +2999,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4324,7 +4326,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4743,12 +4746,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5219,7 +5222,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5786,7 +5790,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -6205,12 +6210,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6516,12 +6521,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6999,12 +7004,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7482,12 +7487,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7776,12 +7781,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8070,12 +8075,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8364,12 +8369,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.networks.html b/docs/dyn/compute_alpha.networks.html index 404f60bb62..fdcd6676dd 100644 --- a/docs/dyn/compute_alpha.networks.html +++ b/docs/dyn/compute_alpha.networks.html @@ -399,12 +399,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -701,12 +701,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -999,12 +999,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2765,12 +2765,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4080,12 +4080,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4380,12 +4380,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4681,12 +4681,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4974,12 +4974,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5379,12 +5379,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.nodeGroups.html b/docs/dyn/compute_alpha.nodeGroups.html index b4ff1895d1..8c5c4ddb5e 100644 --- a/docs/dyn/compute_alpha.nodeGroups.html +++ b/docs/dyn/compute_alpha.nodeGroups.html @@ -303,12 +303,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -895,12 +895,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1198,12 +1198,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2079,12 +2079,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2971,12 +2971,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3275,12 +3275,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4452,12 +4452,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4756,12 +4756,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.nodeTemplates.html b/docs/dyn/compute_alpha.nodeTemplates.html index 96c83ced43..70f805dbc8 100644 --- a/docs/dyn/compute_alpha.nodeTemplates.html +++ b/docs/dyn/compute_alpha.nodeTemplates.html @@ -546,12 +546,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1377,12 +1377,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.organizationSecurityPolicies.html b/docs/dyn/compute_alpha.organizationSecurityPolicies.html index 2cac14b836..47e899dcf5 100644 --- a/docs/dyn/compute_alpha.organizationSecurityPolicies.html +++ b/docs/dyn/compute_alpha.organizationSecurityPolicies.html @@ -320,12 +320,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1119,12 +1119,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1422,12 +1422,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1718,12 +1718,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4094,12 +4094,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5474,12 +5474,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6524,12 +6524,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7326,12 +7326,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7624,12 +7624,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7922,12 +7922,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.organizationSnapshotRecycleBinPolicy.html b/docs/dyn/compute_alpha.organizationSnapshotRecycleBinPolicy.html index abbe8b7e17..196d3980be 100644 --- a/docs/dyn/compute_alpha.organizationSnapshotRecycleBinPolicy.html +++ b/docs/dyn/compute_alpha.organizationSnapshotRecycleBinPolicy.html @@ -319,12 +319,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.packetMirrorings.html b/docs/dyn/compute_alpha.packetMirrorings.html index 3c92474a65..f32955591e 100644 --- a/docs/dyn/compute_alpha.packetMirrorings.html +++ b/docs/dyn/compute_alpha.packetMirrorings.html @@ -572,12 +572,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1094,12 +1094,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1754,12 +1754,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.previewFeatures.html b/docs/dyn/compute_alpha.previewFeatures.html index d03e5c9de2..e0b4ff442a 100644 --- a/docs/dyn/compute_alpha.previewFeatures.html +++ b/docs/dyn/compute_alpha.previewFeatures.html @@ -599,12 +599,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.projectViews.html b/docs/dyn/compute_alpha.projectViews.html new file mode 100644 index 0000000000..b97cc84256 --- /dev/null +++ b/docs/dyn/compute_alpha.projectViews.html @@ -0,0 +1,199 @@ + + + +

Compute Engine API . projectViews

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(project, region, x__xgafv=None)

+

Returns the specified global ProjectViews resource, with a regional

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(project, region, x__xgafv=None) +
Returns the specified global ProjectViews resource, with a regional
+context.
+
+Args:
+  project: string, Required. Project ID for this request. This is part of the URL path. (required)
+  region: string, Required. Name of the region for this request. This is part of the URL path. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents a ProjectView resource.
+    #
+    # A ProjectView resource contains read-only project data which is available
+    # globally.
+  "project": { # Represents a Project resource. # The project data.
+      #
+      # A project is used to organize resources in a Google Cloud Platform
+      # environment. For more information, read about the
+      # Resource Hierarchy.
+    "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the
+        # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO.
+        #
+        # If this field is not specified, it is assumed to beCA_STANDARD.
+    "commonInstanceMetadata": { # A metadata key/value entry. # Metadata key/value pairs available to all instances contained in this
+        # project. See Custom
+        # metadata for more information.
+      "fingerprint": "A String", # Specifies a fingerprint for this request, which is essentially a hash of
+          # the metadata's contents and used for optimistic locking. The
+          # fingerprint is initially generated by Compute Engine and changes after
+          # every request to modify or update metadata. You must always provide an
+          # up-to-date fingerprint hash in order to update or change metadata,
+          # otherwise the request will fail with error412 conditionNotMet.
+          #
+          # To see the latest fingerprint, make a get() request to
+          # retrieve the resource.
+      "items": [ # Array of key/value pairs. The total size of all keys and values must be
+          # less than 512 KB.
+        { # Metadata
+          "key": "A String", # Key for the metadata entry. Keys must conform to the following
+              # regexp: [a-zA-Z0-9-_]+, and be less than 128 bytes in length.
+              # This is reflected as part of a URL in the metadata server. Additionally, to
+              # avoid ambiguity, keys must not conflict with any other metadata keys
+              # for the project.
+          "value": "A String", # Value for the metadata entry. These are free-form strings, and only
+              # have meaning as interpreted by the image running in the instance. The
+              # only restriction placed on values is that their size must be less than
+              # or equal to 262144 bytes (256 KiB).
+        },
+      ],
+      "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata
+          # for metadata.
+    },
+    "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339
+        # text format.
+    "defaultNetworkTier": "A String", # This signifies the default network tier used for configuring resources of
+        # the project and can only take the following values:PREMIUM, STANDARD. Initially the default network
+        # tier is PREMIUM.
+    "defaultServiceAccount": "A String", # [Output Only] Default service account used by VMs running in this project.
+    "description": "A String", # An optional textual description of the resource.
+    "enabledFeatures": [ # An optional list of restricted features enabled for use on this project.
+      "A String",
+    ],
+    "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is
+        # defined by the server. This is *not* the project ID, and is
+        # just a unique ID used by Compute Engine to identify resources.
+    "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for
+        # projects.
+    "managedProtectionTier": "A String", # Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for
+        # this project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO.
+        #
+        # If this field is not specified, it is assumed to beCA_STANDARD.
+    "name": "A String", # The project ID. For example: my-example-project. Use the
+        # project ID to make requests to Compute Engine.
+    "quotas": [ # [Output Only] Quotas assigned to this project.
+      { # A quotas entry.
+        "limit": 3.14, # [Output Only] Quota limit for this metric.
+        "metric": "A String", # [Output Only] Name of the quota metric.
+        "owner": "A String", # [Output Only] Owning resource. This is the resource on which this quota
+            # is applied.
+        "usage": 3.14, # [Output Only] Current usage of this metric.
+      },
+    ],
+    "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+    "usageExportLocation": { # The location in Cloud Storage and naming method of the daily usage # An optional naming prefix for daily usage reports and the Google Cloud
+        # Storage bucket where they are stored.
+        # report. Contains bucket_name and report_name prefix.
+      "bucketName": "A String", # The name of an existing bucket in Cloud Storage where the usage report
+          # object is stored. The Google Service Account is granted write access to
+          # this bucket. This can either be the bucket name by itself, such asexample-bucket, or the bucket name with gs://
+          # or https://storage.googleapis.com/ in front of it, such
+          # as gs://example-bucket.
+      "reportNamePrefix": "A String", # An optional prefix for the name of the usage report object stored inbucketName. If not supplied, defaults tousage_gce. The report is stored as a CSV file namedreport_name_prefix_gce_YYYYMMDD.csv whereYYYYMMDD is the day of the usage according to Pacific Time.
+          # If you supply a prefix, it should conform to Cloud Storageobject naming
+          # conventions.
+    },
+    "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in
+        # this project.
+    "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration.
+        # Currently, only projects with the host role, which is specified by the
+        # value HOST, are differentiated.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_alpha.projects.html b/docs/dyn/compute_alpha.projects.html index 3ca24ed2e2..73c80f7a5a 100644 --- a/docs/dyn/compute_alpha.projects.html +++ b/docs/dyn/compute_alpha.projects.html @@ -299,12 +299,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -604,12 +604,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -896,12 +896,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1202,12 +1202,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2124,12 +2124,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2440,12 +2440,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2742,12 +2742,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3066,12 +3066,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3367,12 +3367,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3668,12 +3668,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3970,12 +3970,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4279,12 +4279,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.publicAdvertisedPrefixes.html b/docs/dyn/compute_alpha.publicAdvertisedPrefixes.html index c049e5b031..c58cecb77c 100644 --- a/docs/dyn/compute_alpha.publicAdvertisedPrefixes.html +++ b/docs/dyn/compute_alpha.publicAdvertisedPrefixes.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -563,12 +563,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1023,12 +1023,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1619,12 +1619,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1912,12 +1912,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.publicDelegatedPrefixes.html b/docs/dyn/compute_alpha.publicDelegatedPrefixes.html index 6740773d26..f7b7cfaf8d 100644 --- a/docs/dyn/compute_alpha.publicDelegatedPrefixes.html +++ b/docs/dyn/compute_alpha.publicDelegatedPrefixes.html @@ -292,7 +292,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -582,12 +582,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -881,12 +881,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1095,7 +1095,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -1219,7 +1219,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -1419,12 +1419,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1718,7 +1718,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -1894,7 +1894,7 @@

Method Details

"status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "purpose": "A String", # The purpose of the public delegated prefix. + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. # # This field can only be set for the top-level global public delegated # prefix. It is an output-only field for the sub-delegates that inherit the @@ -2094,12 +2094,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2389,12 +2389,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.recoverableSnapshots.html b/docs/dyn/compute_alpha.recoverableSnapshots.html index 4fa18cf3a5..7b653a0d61 100644 --- a/docs/dyn/compute_alpha.recoverableSnapshots.html +++ b/docs/dyn/compute_alpha.recoverableSnapshots.html @@ -791,12 +791,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2264,12 +2264,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionAutoscalers.html b/docs/dyn/compute_alpha.regionAutoscalers.html index 95dbcfe911..bb178e1f84 100644 --- a/docs/dyn/compute_alpha.regionAutoscalers.html +++ b/docs/dyn/compute_alpha.regionAutoscalers.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -574,8 +574,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -601,8 +600,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -954,8 +952,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -981,8 +978,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1321,12 +1317,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1710,8 +1706,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1737,8 +1732,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2140,8 +2134,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2167,8 +2160,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2508,12 +2500,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2840,8 +2832,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2867,8 +2858,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3208,12 +3198,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionBackendBuckets.html b/docs/dyn/compute_alpha.regionBackendBuckets.html index d2efee1976..ec0410a235 100644 --- a/docs/dyn/compute_alpha.regionBackendBuckets.html +++ b/docs/dyn/compute_alpha.regionBackendBuckets.html @@ -284,12 +284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1353,12 +1353,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2537,12 +2537,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionBackendServices.html b/docs/dyn/compute_alpha.regionBackendServices.html index 10205024ce..eca423dc05 100644 --- a/docs/dyn/compute_alpha.regionBackendServices.html +++ b/docs/dyn/compute_alpha.regionBackendServices.html @@ -289,12 +289,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4531,12 +4531,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10389,12 +10389,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11568,12 +11568,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13653,12 +13653,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionCommitments.html b/docs/dyn/compute_alpha.regionCommitments.html index 6b6adcaec1..b2b9bf4b3f 100644 --- a/docs/dyn/compute_alpha.regionCommitments.html +++ b/docs/dyn/compute_alpha.regionCommitments.html @@ -676,7 +676,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -928,12 +928,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1222,12 +1222,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1824,7 +1824,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -2294,7 +2294,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -2457,12 +2457,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3140,7 +3140,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -3695,7 +3695,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -3860,12 +3860,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4437,12 +4437,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionCompositeHealthChecks.html b/docs/dyn/compute_alpha.regionCompositeHealthChecks.html index 0d7b7048ec..7bca47a14a 100644 --- a/docs/dyn/compute_alpha.regionCompositeHealthChecks.html +++ b/docs/dyn/compute_alpha.regionCompositeHealthChecks.html @@ -515,12 +515,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -945,12 +945,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1482,12 +1482,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionDiskSettings.html b/docs/dyn/compute_alpha.regionDiskSettings.html index c33e91e308..67a301258a 100644 --- a/docs/dyn/compute_alpha.regionDiskSettings.html +++ b/docs/dyn/compute_alpha.regionDiskSettings.html @@ -380,12 +380,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionDisks.html b/docs/dyn/compute_alpha.regionDisks.html index 0d26536565..844f41c10f 100644 --- a/docs/dyn/compute_alpha.regionDisks.html +++ b/docs/dyn/compute_alpha.regionDisks.html @@ -316,12 +316,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -657,12 +657,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -903,8 +903,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1294,12 +1294,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1592,12 +1592,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1991,8 +1991,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3051,8 +3051,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3565,12 +3565,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4050,8 +4050,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4630,12 +4630,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4931,12 +4931,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6115,12 +6115,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6438,12 +6438,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6733,12 +6733,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7048,12 +7048,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7477,8 +7477,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -7992,12 +7992,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8305,12 +8305,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8607,12 +8607,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionHealthAggregationPolicies.html b/docs/dyn/compute_alpha.regionHealthAggregationPolicies.html index 4dc684e9df..e0a1456f08 100644 --- a/docs/dyn/compute_alpha.regionHealthAggregationPolicies.html +++ b/docs/dyn/compute_alpha.regionHealthAggregationPolicies.html @@ -528,12 +528,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -960,12 +960,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1530,12 +1530,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionHealthCheckServices.html b/docs/dyn/compute_alpha.regionHealthCheckServices.html index d8fbc26e84..b45ecba6ab 100644 --- a/docs/dyn/compute_alpha.regionHealthCheckServices.html +++ b/docs/dyn/compute_alpha.regionHealthCheckServices.html @@ -546,12 +546,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1013,12 +1013,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1618,12 +1618,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionHealthChecks.html b/docs/dyn/compute_alpha.regionHealthChecks.html index 33834b4757..0af68de80f 100644 --- a/docs/dyn/compute_alpha.regionHealthChecks.html +++ b/docs/dyn/compute_alpha.regionHealthChecks.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1307,12 +1307,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2480,12 +2480,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3173,12 +3173,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionHealthSources.html b/docs/dyn/compute_alpha.regionHealthSources.html index b9e722c94d..3b89345c5b 100644 --- a/docs/dyn/compute_alpha.regionHealthSources.html +++ b/docs/dyn/compute_alpha.regionHealthSources.html @@ -518,12 +518,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -967,12 +967,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1510,12 +1510,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html b/docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html index f1788d29cc..2eeb8c9ca3 100644 --- a/docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -572,12 +572,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1611,12 +1611,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1844,7 +1844,7 @@

Method Details

{ "etag": "A String", - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of Resize Request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -2205,19 +2205,19 @@

Method Details

# requests. }, ], - "kind": "compute#regionInstanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for + "kind": "compute#regionInstanceGroupManagerResizeRequestList", # Output only. Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for # a list of Resize Requests. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "unreachables": [ # Output only. [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "unreachables": [ # Output only. Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], - "warning": { # Output only. [Output Only] Informational warning message. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_alpha.regionInstanceGroupManagers.html b/docs/dyn/compute_alpha.regionInstanceGroupManagers.html index dd0ba46b38..f59aa22cab 100644 --- a/docs/dyn/compute_alpha.regionInstanceGroupManagers.html +++ b/docs/dyn/compute_alpha.regionInstanceGroupManagers.html @@ -90,10 +90,10 @@

Instance Methods

createInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Creates instances with per-instance configurations in this regional managed

- delete(project, region, instanceGroupManager, requestId=None, x__xgafv=None)

+ delete(project, region, instanceGroupManager, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Deletes the specified managed instance group and all of the instances

- deleteInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ deleteInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

deletePerInstanceConfigs(project, region, instanceGroupManager, body=None, x__xgafv=None)

@@ -135,7 +135,7 @@

Instance Methods

patchPerInstanceConfigs(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Inserts or patches per-instance configurations for the managed instance

- recreateInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ recreateInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified VM instances in the managed instance group to be

resize(project, region, instanceGroupManager, size, requestId=None, x__xgafv=None)

@@ -159,7 +159,7 @@

Instance Methods

startInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

- stopInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ stopInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

suspendInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

@@ -362,12 +362,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -738,12 +738,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1068,12 +1068,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1448,12 +1448,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1579,7 +1579,7 @@

Method Details

- delete(project, region, instanceGroupManager, requestId=None, x__xgafv=None) + delete(project, region, instanceGroupManager, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Deletes the specified managed instance group and all of the instances
 in that group.
 
@@ -1587,6 +1587,8 @@ 

Method Details

project: string, Project ID for this request. (required) region: string, Name of the region scoping this request. (required) instanceGroupManager: string, Name of the managed instance group to delete. (required) + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance deletion even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -1743,12 +1745,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1874,7 +1876,7 @@

Method Details

- deleteInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + deleteInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified instances in the managed instance group to be
 immediately deleted. The instances are also removed from any target
 pools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of
@@ -1912,6 +1914,8 @@ 

Method Details

# group's zone or region. } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance deletion even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -2068,12 +2072,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2360,12 +2364,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2572,8 +2576,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2932,8 +2935,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3433,8 +3436,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4207,8 +4210,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4245,8 +4247,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4327,8 +4328,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4435,8 +4435,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4795,8 +4794,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5296,8 +5295,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -6070,8 +6069,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6108,8 +6106,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6190,8 +6187,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6369,12 +6365,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6599,7 +6595,7 @@

Method Details

An object of the form: { # Contains a list of managed instance groups. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -6667,8 +6663,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -7027,8 +7022,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -7528,8 +7523,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -8302,8 +8297,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8340,8 +8334,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8422,8 +8415,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8445,16 +8437,15 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#regionInstanceGroupManagerList", # Output only. [Output Only] The resource type, which is always - # compute#instanceGroupManagerList for a list of managed instance groups that - # exist in th regional scope. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupManagerList", # Output only. The resource type, which is always compute#instanceGroupManagerList for a + # list of managed instance groups that exist in th regional scope. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -9044,8 +9035,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -9756,8 +9747,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -10012,9 +10003,29 @@

Method Details

}, "scheduling": { # Output only. [Output Only] Information about the termination timestamp of the instance, # if applicable. + "gracefulShutdownTimestamp": "A String", # Output only. [Output Only] The timestamp at which the underlying instance will be + # triggered for graceful shutdown if it is configured. This is in RFC3339 text format. "terminationTimestamp": "A String", # Output only. [Output Only] The timestamp at which the managed instance will be # terminated. This is in RFC3339 text format. }, + "shutdownDetails": { # Output only. [Output Only] Specifies the graceful shutdown details if the instance is in + # `PENDING_STOP` state or there is a programmed stop scheduled. + "maxDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output Only] The duration for graceful shutdown. Only applicable when + # the instance is in `PENDING_STOP` state. + # as a count of seconds and fractions of seconds at nanosecond + # resolution. It is independent of any calendar and concepts like "day" + # or "month". Range is approximately 10,000 years. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. + # Durations less than one second are represented with a 0 + # `seconds` field and a positive `nanos` field. Must be from 0 + # to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 + # to 315,576,000,000 inclusive. Note: these bounds are computed from: + # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + "requestTimestamp": "A String", # Output only. [Output Only] Past timestamp indicating the beginning of `PENDING_STOP` + # state of instance in RFC3339 text format. + }, "sizeInUnit": 3.14, # Output only. [Output only] The size of the VM represented by this Managed Instance. # This is how much this Managed Instance contributes to the # size of the group. @@ -10372,8 +10383,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -10732,8 +10742,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -11233,8 +11243,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -12007,8 +12017,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -12045,8 +12054,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -12127,8 +12135,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -12306,12 +12313,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12678,12 +12685,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12809,7 +12816,7 @@

Method Details

- recreateInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + recreateInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified VM instances in the managed instance group to be
 immediately recreated. Each instance is recreated using the group's current
 configuration. This operation is marked as DONE when the flag
@@ -12838,6 +12845,8 @@ 

Method Details

], } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance recreation even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -12994,12 +13003,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13302,12 +13311,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13643,12 +13652,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13962,12 +13971,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14144,8 +14153,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -14321,12 +14329,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14624,12 +14632,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14932,12 +14940,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15251,12 +15259,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15382,7 +15390,7 @@

Method Details

- stopInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + stopInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified instances in the managed instance group to be
 immediately stopped. You can only specify instances that are running in
 this request. This method reduces thetargetSize and increases the targetStoppedSize
@@ -15425,6 +15433,8 @@ 

Method Details

], } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance stopping even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -15581,12 +15591,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15911,12 +15921,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16163,8 +16173,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -16523,8 +16532,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -17024,8 +17033,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -17798,8 +17807,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -17836,8 +17844,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -17918,8 +17925,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -18097,12 +18103,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18469,12 +18475,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionInstanceGroups.html b/docs/dyn/compute_alpha.regionInstanceGroups.html index e1d2d33184..02b53cc36b 100644 --- a/docs/dyn/compute_alpha.regionInstanceGroups.html +++ b/docs/dyn/compute_alpha.regionInstanceGroups.html @@ -756,12 +756,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionInstanceTemplates.html b/docs/dyn/compute_alpha.regionInstanceTemplates.html index ca2573d390..5cdb848733 100644 --- a/docs/dyn/compute_alpha.regionInstanceTemplates.html +++ b/docs/dyn/compute_alpha.regionInstanceTemplates.html @@ -263,12 +263,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -726,8 +726,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1117,6 +1117,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1192,6 +1194,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -1297,8 +1301,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1892,8 +1898,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2283,6 +2289,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -2358,6 +2366,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -2463,8 +2473,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2890,12 +2902,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3439,8 +3451,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3830,6 +3842,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -3905,6 +3919,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -4010,8 +4026,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, diff --git a/docs/dyn/compute_alpha.regionInstances.html b/docs/dyn/compute_alpha.regionInstances.html index 5d2f864984..b77a2ac135 100644 --- a/docs/dyn/compute_alpha.regionInstances.html +++ b/docs/dyn/compute_alpha.regionInstances.html @@ -350,8 +350,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -894,8 +894,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1285,6 +1285,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1360,6 +1362,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -1465,8 +1469,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1925,12 +1931,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionInstantSnapshotGroups.html b/docs/dyn/compute_alpha.regionInstantSnapshotGroups.html index a01bb5b4e4..7dff3188dc 100644 --- a/docs/dyn/compute_alpha.regionInstantSnapshotGroups.html +++ b/docs/dyn/compute_alpha.regionInstantSnapshotGroups.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1031,12 +1031,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionInstantSnapshots.html b/docs/dyn/compute_alpha.regionInstantSnapshots.html index 7688b826e2..d8cce0450d 100644 --- a/docs/dyn/compute_alpha.regionInstantSnapshots.html +++ b/docs/dyn/compute_alpha.regionInstantSnapshots.html @@ -281,12 +281,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1157,12 +1157,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2591,12 +2591,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionMultiMigs.html b/docs/dyn/compute_alpha.regionMultiMigs.html index 7d480f11c3..7d055c0645 100644 --- a/docs/dyn/compute_alpha.regionMultiMigs.html +++ b/docs/dyn/compute_alpha.regionMultiMigs.html @@ -262,12 +262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -873,12 +873,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionNetworkEndpointGroups.html b/docs/dyn/compute_alpha.regionNetworkEndpointGroups.html index 3d55c38cc3..11bbac48a4 100644 --- a/docs/dyn/compute_alpha.regionNetworkEndpointGroups.html +++ b/docs/dyn/compute_alpha.regionNetworkEndpointGroups.html @@ -316,12 +316,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -618,12 +618,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -960,12 +960,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1729,12 +1729,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html b/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html index e3a29b3c20..365ce453a8 100644 --- a/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html @@ -323,12 +323,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -810,12 +810,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1105,12 +1105,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1404,12 +1404,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1796,7 +1796,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3500,7 +3501,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3919,12 +3921,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4397,7 +4399,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4965,7 +4968,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5384,12 +5388,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5696,12 +5700,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6180,12 +6184,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6475,12 +6479,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6770,12 +6774,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionNetworkPolicies.html b/docs/dyn/compute_alpha.regionNetworkPolicies.html index e27d67cb9e..f58251207a 100644 --- a/docs/dyn/compute_alpha.regionNetworkPolicies.html +++ b/docs/dyn/compute_alpha.regionNetworkPolicies.html @@ -295,12 +295,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -670,12 +670,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1268,12 +1268,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1909,12 +1909,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2565,12 +2565,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2942,12 +2942,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3237,12 +3237,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3532,12 +3532,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionNotificationEndpoints.html b/docs/dyn/compute_alpha.regionNotificationEndpoints.html index f0ffb71157..39c16e22f4 100644 --- a/docs/dyn/compute_alpha.regionNotificationEndpoints.html +++ b/docs/dyn/compute_alpha.regionNotificationEndpoints.html @@ -522,12 +522,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -954,12 +954,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionOperations.html b/docs/dyn/compute_alpha.regionOperations.html index 169b08b190..1199b6030a 100644 --- a/docs/dyn/compute_alpha.regionOperations.html +++ b/docs/dyn/compute_alpha.regionOperations.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -634,12 +634,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -981,12 +981,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionRecoverableSnapshots.html b/docs/dyn/compute_alpha.regionRecoverableSnapshots.html index bebacc121c..80c5aaca80 100644 --- a/docs/dyn/compute_alpha.regionRecoverableSnapshots.html +++ b/docs/dyn/compute_alpha.regionRecoverableSnapshots.html @@ -272,12 +272,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1750,12 +1750,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionSecurityPolicies.html b/docs/dyn/compute_alpha.regionSecurityPolicies.html index 0085b6c210..2e3ce3d6f2 100644 --- a/docs/dyn/compute_alpha.regionSecurityPolicies.html +++ b/docs/dyn/compute_alpha.regionSecurityPolicies.html @@ -766,12 +766,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1065,12 +1065,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3398,12 +3398,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5355,12 +5355,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6143,12 +6143,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6425,12 +6425,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6736,12 +6736,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionSnapshotSettings.html b/docs/dyn/compute_alpha.regionSnapshotSettings.html index 433848a89d..ceb4450202 100644 --- a/docs/dyn/compute_alpha.regionSnapshotSettings.html +++ b/docs/dyn/compute_alpha.regionSnapshotSettings.html @@ -322,12 +322,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionSnapshots.html b/docs/dyn/compute_alpha.regionSnapshots.html index 2bb902211f..f7c42fac15 100644 --- a/docs/dyn/compute_alpha.regionSnapshots.html +++ b/docs/dyn/compute_alpha.regionSnapshots.html @@ -284,12 +284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -527,8 +527,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1238,8 +1238,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1627,12 +1627,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1956,8 +1956,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3294,12 +3294,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3637,12 +3637,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionSslCertificates.html b/docs/dyn/compute_alpha.regionSslCertificates.html index 395ffbaea4..12e5654daa 100644 --- a/docs/dyn/compute_alpha.regionSslCertificates.html +++ b/docs/dyn/compute_alpha.regionSslCertificates.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -753,12 +753,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionSslPolicies.html b/docs/dyn/compute_alpha.regionSslPolicies.html index b80c3465a8..dfcb08e705 100644 --- a/docs/dyn/compute_alpha.regionSslPolicies.html +++ b/docs/dyn/compute_alpha.regionSslPolicies.html @@ -274,12 +274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -460,14 +460,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -669,14 +668,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -983,12 +981,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1254,14 +1252,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1618,14 +1615,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1932,12 +1928,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionTargetHttpProxies.html b/docs/dyn/compute_alpha.regionTargetHttpProxies.html index a08031a335..8a6a387f08 100644 --- a/docs/dyn/compute_alpha.regionTargetHttpProxies.html +++ b/docs/dyn/compute_alpha.regionTargetHttpProxies.html @@ -268,12 +268,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -746,12 +746,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1281,12 +1281,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionTargetHttpsProxies.html b/docs/dyn/compute_alpha.regionTargetHttpsProxies.html index 0d410b9af2..5623828da6 100644 --- a/docs/dyn/compute_alpha.regionTargetHttpsProxies.html +++ b/docs/dyn/compute_alpha.regionTargetHttpsProxies.html @@ -274,12 +274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -948,12 +948,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1760,12 +1760,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2065,12 +2065,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2366,12 +2366,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionTargetTcpProxies.html b/docs/dyn/compute_alpha.regionTargetTcpProxies.html index 757f2f5d8c..211f417853 100644 --- a/docs/dyn/compute_alpha.regionTargetTcpProxies.html +++ b/docs/dyn/compute_alpha.regionTargetTcpProxies.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -661,12 +661,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.regionUrlMaps.html b/docs/dyn/compute_alpha.regionUrlMaps.html index 5dc317ad2e..1c9b9268c0 100644 --- a/docs/dyn/compute_alpha.regionUrlMaps.html +++ b/docs/dyn/compute_alpha.regionUrlMaps.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -869,7 +869,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -1726,7 +1726,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -2564,7 +2564,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -3664,7 +3664,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -4527,7 +4527,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -5384,7 +5384,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -6222,7 +6222,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -7322,7 +7322,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -7861,12 +7861,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8182,12 +8182,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8871,7 +8871,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -9728,7 +9728,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -10566,7 +10566,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -11666,7 +11666,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -12580,7 +12580,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -13437,7 +13437,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -14275,7 +14275,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -15375,7 +15375,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -15914,12 +15914,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16547,7 +16547,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -17404,7 +17404,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -18242,7 +18242,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -19342,7 +19342,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -19881,12 +19881,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20482,7 +20482,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -21339,7 +21339,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -22177,7 +22177,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -23277,7 +23277,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route diff --git a/docs/dyn/compute_alpha.reservationBlocks.html b/docs/dyn/compute_alpha.reservationBlocks.html index 1ffc59735f..11c34d6814 100644 --- a/docs/dyn/compute_alpha.reservationBlocks.html +++ b/docs/dyn/compute_alpha.reservationBlocks.html @@ -640,12 +640,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.reservationSlots.html b/docs/dyn/compute_alpha.reservationSlots.html index 4db3964442..52e4f8ed25 100644 --- a/docs/dyn/compute_alpha.reservationSlots.html +++ b/docs/dyn/compute_alpha.reservationSlots.html @@ -356,12 +356,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -915,12 +915,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.reservationSubBlocks.html b/docs/dyn/compute_alpha.reservationSubBlocks.html index fb8423911c..23bc5235b5 100644 --- a/docs/dyn/compute_alpha.reservationSubBlocks.html +++ b/docs/dyn/compute_alpha.reservationSubBlocks.html @@ -399,12 +399,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -944,12 +944,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1255,12 +1255,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.reservations.html b/docs/dyn/compute_alpha.reservations.html index f1843dc454..ddc5dd5a76 100644 --- a/docs/dyn/compute_alpha.reservations.html +++ b/docs/dyn/compute_alpha.reservations.html @@ -755,12 +755,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1988,12 +1988,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2718,12 +2718,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3022,12 +3022,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4505,12 +4505,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.resourcePolicies.html b/docs/dyn/compute_alpha.resourcePolicies.html index 1940fa2f22..c06f2aac92 100644 --- a/docs/dyn/compute_alpha.resourcePolicies.html +++ b/docs/dyn/compute_alpha.resourcePolicies.html @@ -636,12 +636,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1640,12 +1640,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2414,12 +2414,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.rolloutPlans.html b/docs/dyn/compute_alpha.rolloutPlans.html index d459fb8c65..d92ce84bc3 100644 --- a/docs/dyn/compute_alpha.rolloutPlans.html +++ b/docs/dyn/compute_alpha.rolloutPlans.html @@ -261,12 +261,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -764,12 +764,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.rollouts.html b/docs/dyn/compute_alpha.rollouts.html index 15cb09716f..0aa390e2c5 100644 --- a/docs/dyn/compute_alpha.rollouts.html +++ b/docs/dyn/compute_alpha.rollouts.html @@ -74,6 +74,9 @@

Compute Engine API . rollouts

Instance Methods

+

+ advance(project, rollout, currentWaveNumber=None, requestId=None, x__xgafv=None)

+

Advances a Rollout to the next wave, or completes it if no waves remain.

cancel(project, rollout, requestId=None, rollback=None, x__xgafv=None)

Cancels a Rollout.

@@ -98,17 +101,15 @@

Instance Methods

resume(project, rollout, etag=None, requestId=None, x__xgafv=None)

Resumes a Rollout.

-

- startNextWave(project, rollout, requestId=None, waveNumber=None, x__xgafv=None)

-

Starts the next wave of a Rollout.

Method Details

- cancel(project, rollout, requestId=None, rollback=None, x__xgafv=None) -
Cancels a Rollout.
+    advance(project, rollout, currentWaveNumber=None, requestId=None, x__xgafv=None)
+  
Advances a Rollout to the next wave, or completes it if no waves remain.
 
 Args:
-  project: string, Project ID for this request. (required)
-  rollout: string, Name of the Rollout resource to cancel. (required)
+  project: string, Required. Project ID for this request. (required)
+  rollout: string, Required. Name of the Rollout resource to advance. (required)
+  currentWaveNumber: string, Required. Wave number of the current wave.
   requestId: string, An optional request ID to identify requests. Specify a unique request ID so
 that if you must retry your request, the server will know to ignore the
 request if it has already been completed.
@@ -122,10 +123,6 @@ 

Method Details

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). - rollback: boolean, Optional. If true, then the ongoing rollout must be rolled back. Else, just cancel -the rollout without taking any further actions. Note that products must -support at least one of these options, however, it does not need to support -both. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -269,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -400,17 +397,12 @@

Method Details

- close() -
Close httplib2 connections.
-
- -
- delete(project, rollout, requestId=None, x__xgafv=None) -
Deletes a Rollout.
+    cancel(project, rollout, requestId=None, rollback=None, x__xgafv=None)
+  
Cancels a Rollout.
 
 Args:
   project: string, Project ID for this request. (required)
-  rollout: string, Name of the Rollout resource to delete. (required)
+  rollout: string, Name of the Rollout resource to cancel. (required)
   requestId: string, An optional request ID to identify requests. Specify a unique request ID so
 that if you must retry your request, the server will know to ignore the
 request if it has already been completed.
@@ -424,6 +416,10 @@ 

Method Details

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). + rollback: boolean, Optional. If true, then the ongoing rollout must be rolled back. Else, just cancel +the rollout without taking any further actions. Note that products must +support at least one of these options, however, it does not need to support +both. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -567,12 +563,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -698,369 +694,30 @@

Method Details

- get(project, rollout, x__xgafv=None) -
Gets details of a single project-scoped Rollout.
-
-Args:
-  project: string, Project ID for this request. (required)
-  rollout: string, Name of the persistent rollout to return. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # Rollout resource.
-    #
-    # A Rollout is a specific instance of a RolloutPlan. It represents a single
-    # execution of a strategy to roll out a specific resource. It also provides
-    # APIs to interact with the rollout.
-  "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled.
-  "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed.
-  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
-      # text format.
-  "currentWaveNumber": "A String", # Output only. The number of the currently running wave.
-      # Ex. 1
-  "description": "A String", # An optional description of this resource. Provide this property when you
-      # create the resource.
-  "etag": "A String", # Output only. etag of the Rollout
-      # Ex. abc1234
-  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
-      # defined by the server.
-  "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout
-      # for rollouts.
-  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
-      # The name must be 1-63 characters long, and comply withRFC1035.
-      # Specifically, the name must be 1-63 characters long and match the regular
-      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
-      # which means the first character must be a lowercase letter, and all
-      # following characters must be a dash, lowercase letter, or digit, except
-      # the last character, which cannot be a dash.
-  "pauseTime": "A String", # Output only. The timestamp at which the Rollout was paused.
-  "resumeTime": "A String", # Output only. The timestamp at which the Rollout was resumed.
-  "rolloutEntity": { # Specifications of the resource to roll out. # Required. The resource being rolled out.
-    "orchestratedEntity": { # This message is used if the resource type follows the Orchestrated # Optional. Entity details for products using the Orchestrated Integration model.
-        # integration model with ProgressiveRollout.
-      "conflictBehavior": "A String", # Required. Specifies the behavior of the Rollout if an out of band update is
-          # detected in a project during a Rollout. It can be one of the following
-          # values:
-          # 1) overwrite : Overwrite the local value with the rollout value.
-          # 2) no_overwrite : Do not overwrite the local value with the rollout
-          # value.
-      "orchestrationAction": "A String", # Required. Orchestration action during the Rollout. It can be one of the following
-          # values:
-          # 1) "update": Resources will be updated by the rollout.
-          # 2) "delete": Resources will be deleted by the rollout.
-      "orchestrationSource": "A String", # Required. Fully qualified resource name of the resource which contains the source
-          # of truth of the configuration being rolled out across
-          # locations/projects. For example, in the case of a global Rollout which
-          # is applied across regions, this contains the name of the global
-          # resource created by the user which contains a payload for a resource
-          # that is orchestrated across regions. This follows the following format:
-          # //.googleapis.com/projects//locations/global//
-          # e.g.
-          # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
-    },
-  },
-  "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout.
-      # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
-  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
-  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
-  "state": "A String", # Output only. The current state of the Rollout.
-  "waveDetails": [ # Output only. Details about each wave of the rollout.
-    { # Additional metadata about the status of each wave provided by the server.
-      "orchestratedWaveDetails": { # Details of the wave for products using the Orchestrated integration # Output only. Additional details of the wave for products using the Orchestrated
-          # Integration model.
-          # model.
-        "completedResourcesCount": "A String", # Output only. Resource completed so far.
-        "estimatedCompletionTime": "A String", # Output only. Estimated timestamp at which the wave will complete. Extrapolated from
-            # current progress.
-        "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources.
-        "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout
-            # stopped retrying. There may be some successful resources rolled out in
-            # the wave as the location may have failed later in the Rollout.
-          "A String",
-        ],
-        "failedResourcesCount": "A String", # Output only. Resources failed.
-        "locationStatus": { # Output only. Status of each location in the wave. Map keys (locations) must be
-            # specified like "us-east1" or "asia-west1-a".
-          "a_key": { # Represents the status of a location in a wave.
-            "state": "A String", # Output only. Location state of the wave.
-          },
-        },
-      },
-      "waveDisplayName": "A String", # Output only. Wave name.
-          # Ex. wave1
-      "waveNumber": "A String", # Output only. System generated number for the wave.
-    },
-  ],
-}
+ close() +
Close httplib2 connections.
- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) -
Lists Rollouts in a given project and location.
+    delete(project, rollout, requestId=None, x__xgafv=None)
+  
Deletes a Rollout.
 
 Args:
   project: string, Project ID for this request. (required)
-  filter: string, A filter expression that filters resources listed in the response. Most
-Compute resources support two types of filter expressions:
-expressions that support regular expressions and expressions that follow
-API improvement proposal AIP-160.
-These two types of filter expressions cannot be mixed in one request.
-
-If you want to use AIP-160, your expression must specify the field name, an
-operator, and the value that you want to use for filtering. The value
-must be a string, a number, or a boolean. The operator
-must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
-
-For example, if you are filtering Compute Engine instances, you can
-exclude instances named `example-instance` by specifying
-`name != example-instance`.
-
-The `:*` comparison can be used to test whether a key has been defined.
-For example, to find all objects with `owner` label use:
-```
-labels.owner:*
-```
-
-You can also filter nested fields. For example, you could specify
-`scheduling.automaticRestart = false` to include instances only
-if they are not scheduled for automatic restarts. You can use filtering
-on nested fields to filter based onresource labels.
-
-To filter on multiple expressions, provide each separate expression within
-parentheses. For example:
-```
-(scheduling.automaticRestart = true)
-(cpuPlatform = "Intel Skylake")
-```
-By default, each expression is an `AND` expression. However, you
-can include `AND` and `OR` expressions explicitly.
-For example:
-```
-(cpuPlatform = "Intel Skylake") OR
-(cpuPlatform = "Intel Broadwell") AND
-(scheduling.automaticRestart = true)
-```
-
-If you want to use a regular expression, use the `eq` (equal) or `ne`
-(not equal) operator against a single un-parenthesized expression with or
-without quotes or against multiple parenthesized expressions. Examples:
-
-`fieldname eq unquoted literal`
-`fieldname eq 'single quoted literal'`
-`fieldname eq "double quoted literal"`
-`(fieldname1 eq literal) (fieldname2 ne "literal")`
-
-The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
-The literal value must match the entire field.
-
-For example, to filter for instances that do not end with name "instance",
-you would use `name ne .*instance`.
-
-You cannot combine constraints on multiple fields using regular
-expressions.
-  maxResults: integer, The maximum number of results per page that should be returned.
-If the number of available results is larger than `maxResults`,
-Compute Engine returns a `nextPageToken` that can be used to get
-the next page of results in subsequent list requests. Acceptable values are
-`0` to `500`, inclusive. (Default: `500`)
-  orderBy: string, Sorts list results by a certain order. By default, results
-are returned in alphanumerical order based on the resource name.
-
-You can also sort results in descending order based on the creation
-timestamp using `orderBy="creationTimestamp desc"`. This sorts
-results based on the `creationTimestamp` field in
-reverse chronological order (newest result first). Use this to sort
-resources like operations so that the newest operation is returned first.
+  rollout: string, Name of the Rollout resource to delete. (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
 
-Currently, only sorting by `name` or
-`creationTimestamp desc` is supported.
-  pageToken: string, Specifies a page token to use. Set `pageToken` to the
-`nextPageToken` returned by a previous list request to get
-the next page of results.
-  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
-of failure. The default value is false.
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
 
-For example, when partial success behavior is enabled, aggregatedList for a
-single zone scope either returns all resources in the zone or no resources,
-with an error code.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "etag": "A String",
-  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
-  "items": [ # A list of Rollout resources.
-    { # Rollout resource.
-        #
-        # A Rollout is a specific instance of a RolloutPlan. It represents a single
-        # execution of a strategy to roll out a specific resource. It also provides
-        # APIs to interact with the rollout.
-      "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled.
-      "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed.
-      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
-          # text format.
-      "currentWaveNumber": "A String", # Output only. The number of the currently running wave.
-          # Ex. 1
-      "description": "A String", # An optional description of this resource. Provide this property when you
-          # create the resource.
-      "etag": "A String", # Output only. etag of the Rollout
-          # Ex. abc1234
-      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
-          # defined by the server.
-      "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout
-          # for rollouts.
-      "name": "A String", # Name of the resource. Provided by the client when the resource is created.
-          # The name must be 1-63 characters long, and comply withRFC1035.
-          # Specifically, the name must be 1-63 characters long and match the regular
-          # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
-          # which means the first character must be a lowercase letter, and all
-          # following characters must be a dash, lowercase letter, or digit, except
-          # the last character, which cannot be a dash.
-      "pauseTime": "A String", # Output only. The timestamp at which the Rollout was paused.
-      "resumeTime": "A String", # Output only. The timestamp at which the Rollout was resumed.
-      "rolloutEntity": { # Specifications of the resource to roll out. # Required. The resource being rolled out.
-        "orchestratedEntity": { # This message is used if the resource type follows the Orchestrated # Optional. Entity details for products using the Orchestrated Integration model.
-            # integration model with ProgressiveRollout.
-          "conflictBehavior": "A String", # Required. Specifies the behavior of the Rollout if an out of band update is
-              # detected in a project during a Rollout. It can be one of the following
-              # values:
-              # 1) overwrite : Overwrite the local value with the rollout value.
-              # 2) no_overwrite : Do not overwrite the local value with the rollout
-              # value.
-          "orchestrationAction": "A String", # Required. Orchestration action during the Rollout. It can be one of the following
-              # values:
-              # 1) "update": Resources will be updated by the rollout.
-              # 2) "delete": Resources will be deleted by the rollout.
-          "orchestrationSource": "A String", # Required. Fully qualified resource name of the resource which contains the source
-              # of truth of the configuration being rolled out across
-              # locations/projects. For example, in the case of a global Rollout which
-              # is applied across regions, this contains the name of the global
-              # resource created by the user which contains a payload for a resource
-              # that is orchestrated across regions. This follows the following format:
-              # //.googleapis.com/projects//locations/global//
-              # e.g.
-              # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
-        },
-      },
-      "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout.
-          # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
-      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
-      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
-      "state": "A String", # Output only. The current state of the Rollout.
-      "waveDetails": [ # Output only. Details about each wave of the rollout.
-        { # Additional metadata about the status of each wave provided by the server.
-          "orchestratedWaveDetails": { # Details of the wave for products using the Orchestrated integration # Output only. Additional details of the wave for products using the Orchestrated
-              # Integration model.
-              # model.
-            "completedResourcesCount": "A String", # Output only. Resource completed so far.
-            "estimatedCompletionTime": "A String", # Output only. Estimated timestamp at which the wave will complete. Extrapolated from
-                # current progress.
-            "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources.
-            "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout
-                # stopped retrying. There may be some successful resources rolled out in
-                # the wave as the location may have failed later in the Rollout.
-              "A String",
-            ],
-            "failedResourcesCount": "A String", # Output only. Resources failed.
-            "locationStatus": { # Output only. Status of each location in the wave. Map keys (locations) must be
-                # specified like "us-east1" or "asia-west1-a".
-              "a_key": { # Represents the status of a location in a wave.
-                "state": "A String", # Output only. Location state of the wave.
-              },
-            },
-          },
-          "waveDisplayName": "A String", # Output only. Wave name.
-              # Ex. wave1
-          "waveNumber": "A String", # Output only. System generated number for the wave.
-        },
-      ],
-    },
-  ],
-  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
-      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
-      # the query parameter pageToken in the next list request.
-      # Subsequent list requests will have their own nextPageToken to
-      # continue paging through the results.
-  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
-  "unreachables": [ # Output only. [Output Only] Unreachable resources.
-      # end_interface: MixerListResponseWithEtagBuilder
-    "A String",
-  ],
-  "warning": { # [Output Only] Informational warning message.
-    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
-        # Engine returns NO_RESULTS_ON_PAGE if there
-        # are no results in the response.
-    "data": [ # [Output Only] Metadata about this warning in key:
-        # value format. For example:
-        #
-        # "data": [
-        #   {
-        #    "key": "scope",
-        #    "value": "zones/us-east1-d"
-        #   }
-      {
-        "key": "A String", # [Output Only] A key that provides more detail on the warning being
-            # returned. For example, for warnings where there are no results in a list
-            # request for a particular zone, this key might be scope and
-            # the key value might be the zone name. Other examples might be a key
-            # indicating a deprecated resource and a suggested replacement, or a
-            # warning about invalid network settings (for example, if an instance
-            # attempts to perform IP forwarding but is not enabled for IP forwarding).
-        "value": "A String", # [Output Only] A warning data value corresponding to the key.
-      },
-    ],
-    "message": "A String", # [Output Only] A human-readable description of the warning code.
-  },
-}
-
- -
- list_next() -
Retrieves the next page of results.
-
-        Args:
-          previous_request: The request for the previous page. (required)
-          previous_response: The response from the request for the previous page. (required)
-
-        Returns:
-          A request object that you can call 'execute()' on to request the next
-          page. Returns None if there are no more items in the collection.
-        
-
- -
- pause(project, rollout, etag=None, requestId=None, x__xgafv=None) -
Pauses a Rollout.
-
-Args:
-  project: string, Required. Project ID for this request. (required)
-  rollout: string, Required. Name of the Rollout resource to pause. (required)
-  etag: string, The etag of the Rollout.
-If this is provided, the request will only succeed if the etag matches
-the current etag of the Rollout.
-  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
-that if you must retry your request, the server will know to ignore the
-request if it has already been completed.
-
-For example, consider a situation where you make an initial request and
-the request times out. If you make the request again with the same
-request ID, the server can check if original operation with the same
-request ID was received, and if so, will ignore the second request. This
-prevents clients from accidentally creating duplicate commitments.
-
-The request ID must be
-a valid UUID with the exception that zero UUID is not supported
-(00000000-0000-0000-0000-000000000000).
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -1204,12 +861,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1335,12 +992,353 @@

Method Details

- resume(project, rollout, etag=None, requestId=None, x__xgafv=None) -
Resumes a Rollout.
+    get(project, rollout, x__xgafv=None)
+  
Gets details of a single project-scoped Rollout.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rollout: string, Name of the persistent rollout to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Rollout resource.
+    #
+    # A Rollout is a specific instance of a RolloutPlan. It represents a single
+    # execution of a strategy to roll out a specific resource. It also provides
+    # APIs to interact with the rollout.
+  "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled.
+  "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "currentWaveNumber": "A String", # Output only. The number of the currently running wave.
+      # Ex. 1
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "etag": "A String", # Output only. etag of the Rollout
+      # Ex. abc1234
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout
+      # for rollouts.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "pauseTime": "A String", # Output only. The timestamp at which the Rollout was paused.
+  "resumeTime": "A String", # Output only. The timestamp at which the Rollout was resumed.
+  "rolloutEntity": { # Specifications of the resource to roll out. # Required. The resource being rolled out.
+    "orchestratedEntity": { # This message is used if the resource type follows the Orchestrated # Optional. Entity details for products using the Orchestrated Integration model.
+        # integration model with ProgressiveRollout.
+      "conflictBehavior": "A String", # Required. Specifies the behavior of the Rollout if an out of band update is
+          # detected in a project during a Rollout. It can be one of the following
+          # values:
+          # 1) overwrite : Overwrite the local value with the rollout value.
+          # 2) no_overwrite : Do not overwrite the local value with the rollout
+          # value.
+      "orchestrationAction": "A String", # Required. Orchestration action during the Rollout. It can be one of the following
+          # values:
+          # 1) "update": Resources will be updated by the rollout.
+          # 2) "delete": Resources will be deleted by the rollout.
+      "orchestrationSource": "A String", # Required. Fully qualified resource name of the resource which contains the source
+          # of truth of the configuration being rolled out across
+          # locations/projects. For example, in the case of a global Rollout which
+          # is applied across regions, this contains the name of the global
+          # resource created by the user which contains a payload for a resource
+          # that is orchestrated across regions. This follows the following format:
+          # //.googleapis.com/projects//locations/global//
+          # e.g.
+          # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
+    },
+  },
+  "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout.
+      # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "state": "A String", # Output only. The current state of the Rollout.
+  "waveDetails": [ # Output only. Details about each wave of the rollout.
+    { # Additional metadata about the status of each wave provided by the server.
+      "orchestratedWaveDetails": { # Details of the wave for products using the Orchestrated integration # Output only. Additional details of the wave for products using the Orchestrated
+          # Integration model.
+          # model.
+        "completedResourcesCount": "A String", # Output only. Resource completed so far.
+        "estimatedCompletionTime": "A String", # Output only. Estimated timestamp at which the wave will complete. Extrapolated from
+            # current progress.
+        "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources.
+        "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout
+            # stopped retrying. There may be some successful resources rolled out in
+            # the wave as the location may have failed later in the Rollout.
+          "A String",
+        ],
+        "failedResourcesCount": "A String", # Output only. Resources failed.
+        "locationStatus": { # Output only. Status of each location in the wave. Map keys (locations) must be
+            # specified like "us-east1" or "asia-west1-a".
+          "a_key": { # Represents the status of a location in a wave.
+            "state": "A String", # Output only. Location state of the wave.
+          },
+        },
+      },
+      "waveDisplayName": "A String", # Output only. Wave name.
+          # Ex. wave1
+      "waveNumber": "A String", # Output only. System generated number for the wave.
+    },
+  ],
+}
+
+ +
+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists Rollouts in a given project and location.
+
+Args:
+  project: string, Project ID for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of Rollout resources.
+    { # Rollout resource.
+        #
+        # A Rollout is a specific instance of a RolloutPlan. It represents a single
+        # execution of a strategy to roll out a specific resource. It also provides
+        # APIs to interact with the rollout.
+      "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled.
+      "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+          # text format.
+      "currentWaveNumber": "A String", # Output only. The number of the currently running wave.
+          # Ex. 1
+      "description": "A String", # An optional description of this resource. Provide this property when you
+          # create the resource.
+      "etag": "A String", # Output only. etag of the Rollout
+          # Ex. abc1234
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout
+          # for rollouts.
+      "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+          # The name must be 1-63 characters long, and comply withRFC1035.
+          # Specifically, the name must be 1-63 characters long and match the regular
+          # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+          # which means the first character must be a lowercase letter, and all
+          # following characters must be a dash, lowercase letter, or digit, except
+          # the last character, which cannot be a dash.
+      "pauseTime": "A String", # Output only. The timestamp at which the Rollout was paused.
+      "resumeTime": "A String", # Output only. The timestamp at which the Rollout was resumed.
+      "rolloutEntity": { # Specifications of the resource to roll out. # Required. The resource being rolled out.
+        "orchestratedEntity": { # This message is used if the resource type follows the Orchestrated # Optional. Entity details for products using the Orchestrated Integration model.
+            # integration model with ProgressiveRollout.
+          "conflictBehavior": "A String", # Required. Specifies the behavior of the Rollout if an out of band update is
+              # detected in a project during a Rollout. It can be one of the following
+              # values:
+              # 1) overwrite : Overwrite the local value with the rollout value.
+              # 2) no_overwrite : Do not overwrite the local value with the rollout
+              # value.
+          "orchestrationAction": "A String", # Required. Orchestration action during the Rollout. It can be one of the following
+              # values:
+              # 1) "update": Resources will be updated by the rollout.
+              # 2) "delete": Resources will be deleted by the rollout.
+          "orchestrationSource": "A String", # Required. Fully qualified resource name of the resource which contains the source
+              # of truth of the configuration being rolled out across
+              # locations/projects. For example, in the case of a global Rollout which
+              # is applied across regions, this contains the name of the global
+              # resource created by the user which contains a payload for a resource
+              # that is orchestrated across regions. This follows the following format:
+              # //.googleapis.com/projects//locations/global//
+              # e.g.
+              # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
+        },
+      },
+      "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout.
+          # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
+      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+      "state": "A String", # Output only. The current state of the Rollout.
+      "waveDetails": [ # Output only. Details about each wave of the rollout.
+        { # Additional metadata about the status of each wave provided by the server.
+          "orchestratedWaveDetails": { # Details of the wave for products using the Orchestrated integration # Output only. Additional details of the wave for products using the Orchestrated
+              # Integration model.
+              # model.
+            "completedResourcesCount": "A String", # Output only. Resource completed so far.
+            "estimatedCompletionTime": "A String", # Output only. Estimated timestamp at which the wave will complete. Extrapolated from
+                # current progress.
+            "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources.
+            "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout
+                # stopped retrying. There may be some successful resources rolled out in
+                # the wave as the location may have failed later in the Rollout.
+              "A String",
+            ],
+            "failedResourcesCount": "A String", # Output only. Resources failed.
+            "locationStatus": { # Output only. Status of each location in the wave. Map keys (locations) must be
+                # specified like "us-east1" or "asia-west1-a".
+              "a_key": { # Represents the status of a location in a wave.
+                "state": "A String", # Output only. Location state of the wave.
+              },
+            },
+          },
+          "waveDisplayName": "A String", # Output only. Wave name.
+              # Ex. wave1
+          "waveNumber": "A String", # Output only. System generated number for the wave.
+        },
+      ],
+    },
+  ],
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+      # end_interface: MixerListResponseWithEtagBuilder
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ pause(project, rollout, etag=None, requestId=None, x__xgafv=None) +
Pauses a Rollout.
 
 Args:
   project: string, Required. Project ID for this request. (required)
-  rollout: string, Required. Name of the Rollout resource to resume. (required)
+  rollout: string, Required. Name of the Rollout resource to pause. (required)
   etag: string, The etag of the Rollout.
 If this is provided, the request will only succeed if the etag matches
 the current etag of the Rollout.
@@ -1500,12 +1498,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1631,12 +1629,15 @@

Method Details

- startNextWave(project, rollout, requestId=None, waveNumber=None, x__xgafv=None) -
Starts the next wave of a Rollout.
+    resume(project, rollout, etag=None, requestId=None, x__xgafv=None)
+  
Resumes a Rollout.
 
 Args:
   project: string, Required. Project ID for this request. (required)
-  rollout: string, Required. Name of the Rollout resource to start next wave. (required)
+  rollout: string, Required. Name of the Rollout resource to resume. (required)
+  etag: string, The etag of the Rollout.
+If this is provided, the request will only succeed if the etag matches
+the current etag of the Rollout.
   requestId: string, An optional request ID to identify requests. Specify a unique request ID so
 that if you must retry your request, the server will know to ignore the
 request if it has already been completed.
@@ -1650,7 +1651,6 @@ 

Method Details

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). - waveNumber: string, Required. Wave number of the current wave. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -1794,12 +1794,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.routers.html b/docs/dyn/compute_alpha.routers.html index 161ea1030a..0f3e2f13a3 100644 --- a/docs/dyn/compute_alpha.routers.html +++ b/docs/dyn/compute_alpha.routers.html @@ -1066,12 +1066,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1361,12 +1361,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1656,12 +1656,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4263,12 +4263,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6477,12 +6477,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6834,12 +6834,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7241,12 +7241,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9212,12 +9212,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9569,12 +9569,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9976,12 +9976,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.routes.html b/docs/dyn/compute_alpha.routes.html index 942b604a1c..4a8ddb5bc1 100644 --- a/docs/dyn/compute_alpha.routes.html +++ b/docs/dyn/compute_alpha.routes.html @@ -264,12 +264,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -918,12 +918,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.securityPolicies.html b/docs/dyn/compute_alpha.securityPolicies.html index d8175097f6..dcf486ebfd 100644 --- a/docs/dyn/compute_alpha.securityPolicies.html +++ b/docs/dyn/compute_alpha.securityPolicies.html @@ -777,12 +777,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2022,12 +2022,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4352,12 +4352,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6441,12 +6441,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7228,12 +7228,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7509,12 +7509,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7809,12 +7809,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.serviceAttachments.html b/docs/dyn/compute_alpha.serviceAttachments.html index a061236fd6..247aa26f1c 100644 --- a/docs/dyn/compute_alpha.serviceAttachments.html +++ b/docs/dyn/compute_alpha.serviceAttachments.html @@ -622,12 +622,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1600,12 +1600,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2345,12 +2345,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.snapshotGroups.html b/docs/dyn/compute_alpha.snapshotGroups.html index aa34a677bd..4158cfde49 100644 --- a/docs/dyn/compute_alpha.snapshotGroups.html +++ b/docs/dyn/compute_alpha.snapshotGroups.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1016,12 +1016,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.snapshotRecycleBinPolicy.html b/docs/dyn/compute_alpha.snapshotRecycleBinPolicy.html index de6056a58b..40160ef7e7 100644 --- a/docs/dyn/compute_alpha.snapshotRecycleBinPolicy.html +++ b/docs/dyn/compute_alpha.snapshotRecycleBinPolicy.html @@ -319,12 +319,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.snapshotSettings.html b/docs/dyn/compute_alpha.snapshotSettings.html index 0ece668070..0d8026ba1e 100644 --- a/docs/dyn/compute_alpha.snapshotSettings.html +++ b/docs/dyn/compute_alpha.snapshotSettings.html @@ -320,12 +320,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.snapshots.html b/docs/dyn/compute_alpha.snapshots.html index 57f538c54c..4dc9e112fb 100644 --- a/docs/dyn/compute_alpha.snapshots.html +++ b/docs/dyn/compute_alpha.snapshots.html @@ -330,8 +330,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -819,12 +819,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1061,8 +1061,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1795,8 +1795,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2184,12 +2184,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2512,8 +2512,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3837,12 +3837,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4178,12 +4178,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.sslCertificates.html b/docs/dyn/compute_alpha.sslCertificates.html index 62d2e0389e..784e67f0b0 100644 --- a/docs/dyn/compute_alpha.sslCertificates.html +++ b/docs/dyn/compute_alpha.sslCertificates.html @@ -552,12 +552,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1036,12 +1036,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.sslPolicies.html b/docs/dyn/compute_alpha.sslPolicies.html index b890cb2377..7690c1758a 100644 --- a/docs/dyn/compute_alpha.sslPolicies.html +++ b/docs/dyn/compute_alpha.sslPolicies.html @@ -263,14 +263,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -672,12 +671,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -857,14 +856,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1064,14 +1062,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1378,12 +1375,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1648,14 +1645,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -2010,14 +2006,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows - # negotiating X25519MLKEM768 key exchange when clients advertise support for - # it. When set to DEFAULT, or if no SSL Policy is - # attached to the target proxy, the load balancer disallows X25519MLKEM768 - # key exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key - # exchange. When set to DEFERRED, temporarily opts out the load - # balancer from negotiating X25519MLKEM768 beyond the point where it is - # enabled by default on load balancers. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -2324,12 +2319,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.storagePools.html b/docs/dyn/compute_alpha.storagePools.html index ff67b2144f..0e37b9fe8e 100644 --- a/docs/dyn/compute_alpha.storagePools.html +++ b/docs/dyn/compute_alpha.storagePools.html @@ -275,8 +275,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -329,6 +329,14 @@

Method Details

}, "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "shareSettings": { # Share settings for the storage pool. # Share settings for the storage pool. + "projectMap": { # A map of project id and project config. + "a_key": { # Config for each project in the share settings. + "projectId": "A String", # The project ID, should be same as the key of this project config in the + # parent map. + }, + }, + }, "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". "state": "A String", # Output only. [Output Only] The status of storage pool creation. # @@ -633,12 +641,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -820,8 +828,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -874,6 +882,14 @@

Method Details

}, "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "shareSettings": { # Share settings for the storage pool. # Share settings for the storage pool. + "projectMap": { # A map of project id and project config. + "a_key": { # Config for each project in the share settings. + "projectId": "A String", # The project ID, should be same as the key of this project config in the + # parent map. + }, + }, + }, "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". "state": "A String", # Output only. [Output Only] The status of storage pool creation. # @@ -1345,8 +1361,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1399,6 +1415,14 @@

Method Details

}, "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "shareSettings": { # Share settings for the storage pool. # Share settings for the storage pool. + "projectMap": { # A map of project id and project config. + "a_key": { # Config for each project in the share settings. + "projectId": "A String", # The project ID, should be same as the key of this project config in the + # parent map. + }, + }, + }, "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". "state": "A String", # Output only. [Output Only] The status of storage pool creation. # @@ -1605,12 +1629,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1878,8 +1902,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1932,6 +1956,14 @@

Method Details

}, "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "shareSettings": { # Share settings for the storage pool. # Share settings for the storage pool. + "projectMap": { # A map of project id and project config. + "a_key": { # Config for each project in the share settings. + "projectId": "A String", # The project ID, should be same as the key of this project config in the + # parent map. + }, + }, + }, "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". "state": "A String", # Output only. [Output Only] The status of storage pool creation. # @@ -3268,12 +3300,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3487,8 +3519,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3541,6 +3573,14 @@

Method Details

}, "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "shareSettings": { # Share settings for the storage pool. # Share settings for the storage pool. + "projectMap": { # A map of project id and project config. + "a_key": { # Config for each project in the share settings. + "projectId": "A String", # The project ID, should be same as the key of this project config in the + # parent map. + }, + }, + }, "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". "state": "A String", # Output only. [Output Only] The status of storage pool creation. # @@ -3748,12 +3788,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.subnetworks.html b/docs/dyn/compute_alpha.subnetworks.html index e2a0e9bc6b..e0296cd5ef 100644 --- a/docs/dyn/compute_alpha.subnetworks.html +++ b/docs/dyn/compute_alpha.subnetworks.html @@ -787,12 +787,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1091,12 +1091,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2366,12 +2366,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3645,12 +3645,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4822,12 +4822,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.targetGrpcProxies.html b/docs/dyn/compute_alpha.targetGrpcProxies.html index 5f1cca8c2a..c7cc65f2f5 100644 --- a/docs/dyn/compute_alpha.targetGrpcProxies.html +++ b/docs/dyn/compute_alpha.targetGrpcProxies.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -669,12 +669,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1207,12 +1207,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.targetHttpProxies.html b/docs/dyn/compute_alpha.targetHttpProxies.html index c41cbabd16..b553d5e89e 100644 --- a/docs/dyn/compute_alpha.targetHttpProxies.html +++ b/docs/dyn/compute_alpha.targetHttpProxies.html @@ -554,12 +554,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1030,12 +1030,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1644,12 +1644,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1944,12 +1944,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.targetHttpsProxies.html b/docs/dyn/compute_alpha.targetHttpsProxies.html index 535f563490..36565129ee 100644 --- a/docs/dyn/compute_alpha.targetHttpsProxies.html +++ b/docs/dyn/compute_alpha.targetHttpsProxies.html @@ -664,12 +664,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1336,12 +1336,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2146,12 +2146,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2449,12 +2449,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2750,12 +2750,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3056,12 +3056,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3361,12 +3361,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3662,12 +3662,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.targetInstances.html b/docs/dyn/compute_alpha.targetInstances.html index 092b6f68de..bc3ad3e9ba 100644 --- a/docs/dyn/compute_alpha.targetInstances.html +++ b/docs/dyn/compute_alpha.targetInstances.html @@ -512,12 +512,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -914,12 +914,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1413,12 +1413,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.targetPools.html b/docs/dyn/compute_alpha.targetPools.html index 970436a883..3a4f1c52ad 100644 --- a/docs/dyn/compute_alpha.targetPools.html +++ b/docs/dyn/compute_alpha.targetPools.html @@ -303,12 +303,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -614,12 +614,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1183,12 +1183,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1699,12 +1699,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2241,12 +2241,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2547,12 +2547,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2849,12 +2849,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3153,12 +3153,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.targetSslProxies.html b/docs/dyn/compute_alpha.targetSslProxies.html index 4e441ad1b5..b9d28bb833 100644 --- a/docs/dyn/compute_alpha.targetSslProxies.html +++ b/docs/dyn/compute_alpha.targetSslProxies.html @@ -279,12 +279,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -677,12 +677,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1171,12 +1171,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1474,12 +1474,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1775,12 +1775,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2080,12 +2080,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2385,12 +2385,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.targetTcpProxies.html b/docs/dyn/compute_alpha.targetTcpProxies.html index e02b59b1b9..8f60946ae6 100644 --- a/docs/dyn/compute_alpha.targetTcpProxies.html +++ b/docs/dyn/compute_alpha.targetTcpProxies.html @@ -513,12 +513,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -907,12 +907,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1399,12 +1399,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1700,12 +1700,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.targetVpnGateways.html b/docs/dyn/compute_alpha.targetVpnGateways.html index 8b0cbb1497..1dd658eb01 100644 --- a/docs/dyn/compute_alpha.targetVpnGateways.html +++ b/docs/dyn/compute_alpha.targetVpnGateways.html @@ -539,12 +539,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -995,12 +995,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1527,12 +1527,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.urlMaps.html b/docs/dyn/compute_alpha.urlMaps.html index 730d3b4b3d..da2b3d04dc 100644 --- a/docs/dyn/compute_alpha.urlMaps.html +++ b/docs/dyn/compute_alpha.urlMaps.html @@ -686,7 +686,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -1543,7 +1543,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -2381,7 +2381,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -3481,7 +3481,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -4123,12 +4123,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4725,7 +4725,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -5582,7 +5582,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -6420,7 +6420,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -7520,7 +7520,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -8382,7 +8382,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -9239,7 +9239,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -10077,7 +10077,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -11177,7 +11177,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -11727,12 +11727,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12058,12 +12058,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12746,7 +12746,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -13603,7 +13603,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -14441,7 +14441,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -15541,7 +15541,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -16454,7 +16454,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -17311,7 +17311,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -18149,7 +18149,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -19249,7 +19249,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -19799,12 +19799,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20430,7 +20430,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -21287,7 +21287,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -22125,7 +22125,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -23225,7 +23225,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -23775,12 +23775,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -24392,7 +24392,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -25249,7 +25249,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -26087,7 +26087,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route @@ -27187,7 +27187,7 @@

Method Details

# The value must be from 0.0 to 100.0 inclusive. }, }, - "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map’s route. Available only for + "imageOptimizationPolicy": { # The configuration for Cloud CDN's image optimization feature. This feature # Image optimization policy for this URL Map's route. Available only for # Global EXTERNAL_MANAGED load balancer schemes. # Either Cloud CDN must be enabled on the backend service or backend bucket # serving the route, or cache policy must be configured on the same route diff --git a/docs/dyn/compute_alpha.vpnGateways.html b/docs/dyn/compute_alpha.vpnGateways.html index faed38e23f..9ff8e00246 100644 --- a/docs/dyn/compute_alpha.vpnGateways.html +++ b/docs/dyn/compute_alpha.vpnGateways.html @@ -562,12 +562,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1107,12 +1107,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1659,12 +1659,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.vpnTunnels.html b/docs/dyn/compute_alpha.vpnTunnels.html index 687845507f..8a0054638b 100644 --- a/docs/dyn/compute_alpha.vpnTunnels.html +++ b/docs/dyn/compute_alpha.vpnTunnels.html @@ -636,12 +636,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1284,12 +1284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1913,12 +1913,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.wireGroups.html b/docs/dyn/compute_alpha.wireGroups.html index bbf3af5e05..4a154250f6 100644 --- a/docs/dyn/compute_alpha.wireGroups.html +++ b/docs/dyn/compute_alpha.wireGroups.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1032,12 +1032,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1940,12 +1940,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.zoneFolderOperations.html b/docs/dyn/compute_alpha.zoneFolderOperations.html index 2df61f26c4..c37a311c0a 100644 --- a/docs/dyn/compute_alpha.zoneFolderOperations.html +++ b/docs/dyn/compute_alpha.zoneFolderOperations.html @@ -243,12 +243,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -611,12 +611,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.zoneOperations.html b/docs/dyn/compute_alpha.zoneOperations.html index 97d9124251..98568ceec7 100644 --- a/docs/dyn/compute_alpha.zoneOperations.html +++ b/docs/dyn/compute_alpha.zoneOperations.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -634,12 +634,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -980,12 +980,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.zoneOrganizationOperations.html b/docs/dyn/compute_alpha.zoneOrganizationOperations.html index a54db6688e..8be18c1734 100644 --- a/docs/dyn/compute_alpha.zoneOrganizationOperations.html +++ b/docs/dyn/compute_alpha.zoneOrganizationOperations.html @@ -244,12 +244,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -612,12 +612,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_alpha.zoneQueuedResources.html b/docs/dyn/compute_alpha.zoneQueuedResources.html index 19e5bfe179..219e3240ef 100644 --- a/docs/dyn/compute_alpha.zoneQueuedResources.html +++ b/docs/dyn/compute_alpha.zoneQueuedResources.html @@ -478,8 +478,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1022,8 +1022,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1413,6 +1413,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1488,6 +1490,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -1593,8 +1597,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2305,12 +2311,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2608,12 +2614,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3015,8 +3021,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3559,8 +3565,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3950,6 +3956,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -4025,6 +4033,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -4130,8 +4140,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4868,8 +4880,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5412,8 +5424,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5803,6 +5815,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -5878,6 +5892,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -5983,8 +5999,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -6605,12 +6623,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7097,8 +7115,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -7641,8 +7659,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -8032,6 +8050,8 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "dns64Eligible": True or False, # If true, this network interface is eligible for DNS64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -8107,6 +8127,8 @@

Method Details

"name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. + "nat64Eligible": True or False, # If true, this network interface is eligible for NAT64. + # This field is only supported for dual-stack (IPV4_IPV6) network interfaces. "network": "A String", # URL of the VPC network resource for this instance. When creating an # instance, if neither the network nor the subnetwork is specified, the # default network global/networks/default is used. If the @@ -8212,8 +8234,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, diff --git a/docs/dyn/compute_alpha.zoneVmExtensionPolicies.html b/docs/dyn/compute_alpha.zoneVmExtensionPolicies.html index 131ef36db7..272ebdf2dc 100644 --- a/docs/dyn/compute_alpha.zoneVmExtensionPolicies.html +++ b/docs/dyn/compute_alpha.zoneVmExtensionPolicies.html @@ -79,13 +79,13 @@

Instance Methods

Close httplib2 connections.

delete(project, zone, vmExtensionPolicy, requestId=None, x__xgafv=None)

-

Deletes a specified zone VM extension policy.

+

Deletes a specified zone VM extension policy within a project.

get(project, zone, vmExtensionPolicy, x__xgafv=None)

-

Retrieves details of a specific zone VM extension policy.

+

Retrieves details of a specific zone VM extension policy within a project.

getVmExtension(project, zone, extensionName, x__xgafv=None)

-

Retrieves details of a specific VM extension.

+

Retrieves details of a specific VM extension within a project.

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a new zone-level VM extension policy within a project.

@@ -103,7 +103,7 @@

Instance Methods

Retrieves the next page of results.

update(project, zone, vmExtensionPolicy, body=None, requestId=None, x__xgafv=None)

-

Modifies an existing zone VM extension policy.

+

Modifies an existing zone VM extension policy within a project.

Method Details

close() @@ -112,7 +112,7 @@

Method Details

delete(project, zone, vmExtensionPolicy, requestId=None, x__xgafv=None) -
Deletes a specified zone VM extension policy.
+  
Deletes a specified zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -274,12 +274,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -406,7 +406,7 @@

Method Details

get(project, zone, vmExtensionPolicy, x__xgafv=None) -
Retrieves details of a specific zone VM extension policy.
+  
Retrieves details of a specific zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -482,7 +482,7 @@ 

Method Details

getVmExtension(project, zone, extensionName, x__xgafv=None) -
Retrieves details of a specific VM extension.
+  
Retrieves details of a specific VM extension within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -729,12 +729,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1248,7 +1248,7 @@

Method Details

update(project, zone, vmExtensionPolicy, body=None, requestId=None, x__xgafv=None) -
Modifies an existing zone VM extension policy.
+  
Modifies an existing zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -1472,12 +1472,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.addresses.html b/docs/dyn/compute_beta.addresses.html index 8f68ab6124..02c63043dc 100644 --- a/docs/dyn/compute_beta.addresses.html +++ b/docs/dyn/compute_beta.addresses.html @@ -584,12 +584,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1121,12 +1121,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1694,12 +1694,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2003,12 +2003,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.advice.html b/docs/dyn/compute_beta.advice.html index 5f458da43b..b797cc94ed 100644 --- a/docs/dyn/compute_beta.advice.html +++ b/docs/dyn/compute_beta.advice.html @@ -77,6 +77,12 @@

Instance Methods

calendarMode(project, region, body=None, x__xgafv=None)

Advise how, where and when to create the requested amount of instances

+

+ capacity(project, region, body=None, x__xgafv=None)

+

Advice on making real-time decisions (such as choosing zone or

+

+ capacityHistory(project, region, body=None, x__xgafv=None)

+

Gets the capacity history.

close()

Close httplib2 connections.

@@ -203,6 +209,212 @@

Method Details

}
+
+ capacity(project, region, body=None, x__xgafv=None) +
Advice on making real-time decisions (such as choosing zone or
+machine types) during deployment to maximize your chances of obtaining
+capacity.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A request to provide Assistant Scores. These scores determine VM
+    # obtainability and preemption likelihood.
+  "distributionPolicy": { # Distribution policy. # Policy specifying the distribution of instances across
+      # zones within the requested region.
+    "targetShape": "A String", # Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED.
+    "zones": [ # Zones where Capacity Advisor looks for capacity.
+      { # Zone configuration for the distribution policy.
+        "zone": "A String", # The URL of the zone. It can be a
+            # partial or full URL. For example, the following are valid values:
+            #
+            #
+            #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone
+            #    - projects/project/zones/zone
+            #    - zones/zone
+      },
+    ],
+  },
+  "instanceFlexibilityPolicy": { # Specification of alternative, flexible instance configurations. # Policy for instance selectors.
+    "instanceSelections": { # Named instance selections to configure properties.
+        # The key is an arbitrary, unique RFC1035 string that identifies the
+        # instance selection.
+      "a_key": { # Machine specification.
+        "disks": [ # Local SSDs.
+          { # Attached disk configuration.
+            "type": "A String", # Specifies the type of the disk.
+                # This field must be set to SCRATCH.
+          },
+        ],
+        "guestAccelerators": [ # Accelerators configuration.
+          { # A specification of the type and number of accelerator cards attached to the
+              # instance.
+            "acceleratorCount": 42, # The number of the guest accelerator cards exposed to this instance.
+            "acceleratorType": "A String", # Full or partial URL of the accelerator type resource to attach to this
+                # instance. For example:projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100
+                # If you are creating an instance template, specify only the
+                # accelerator name.
+                # See GPUs on Compute Engine
+                # for a full list of accelerator types.
+          },
+        ],
+        "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16".
+          "A String",
+        ],
+      },
+    },
+  },
+  "instanceProperties": { # Instance provisioning properties. # Instance properties for this request.
+    "scheduling": { # Defines the instance scheduling options. # Specifies the scheduling options.
+      "provisioningModel": "A String", # Specifies the provisioning model.
+    },
+  },
+  "size": 42, # The number of VM instances to request.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A response contains scoring recommendations.
+  "recommendations": [ # Initially the API will provide one recommendation which balances the
+      # individual scores according to the service provider's preference.
+    { # Recommendation.
+      "scores": { # Groups information about a shard of capacity. # Scores for the recommendation.
+        "estimatedUptime": "A String", # The estimated run time of the majority of Spot VMs in the request
+            # before preemption. The estimate is best-effort only. It is based on
+            # historical data and current conditions.
+        "obtainability": 3.14, # The obtainability score indicates the likelihood of successfully
+            # obtaining (provisioning) the requested number of VMs.
+            # The score range is 0.0 through 1.0. Higher is better.
+      },
+      "shards": [ # Shards represent blocks of uniform capacity in recommendations.
+        { # Shards represent blocks of uniform capacity in recommendations.
+            # Each shard is for a single zone and a single machine shape. Each shard
+            # defines a size expressed as the number of VMs.
+          "instanceCount": 42, # The number of instances.
+          "machineType": "A String", # The machine type corresponds to the instance selection in the request.
+          "provisioningModel": "A String", # The provisioning model that you want to view recommendations for.
+          "zone": "A String", # Output only. The zone name for this shard.
+        },
+      ],
+    },
+  ],
+}
+
+ +
+ capacityHistory(project, region, body=None, x__xgafv=None) +
Gets the capacity history.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A request to get the capacity history.
+  "instanceProperties": { # Instance properties for this request. # Instance properties for this request.
+    "machineType": "A String", # The machine type for the VM, such as `n2-standard-4`.
+    "scheduling": { # Scheduling options. # Specifies the scheduling options.
+      "provisioningModel": "A String", # The provisioning model to get capacity history for.
+          # This field must be set to SPOT.
+          #
+          # For more information, see
+          # Compute Engine instances provisioning models.
+    },
+  },
+  "locationPolicy": { # Location policy for this request. # Location policy for this request.
+    "location": "A String", # The region or zone to get capacity history for.
+        #
+        # It can be a partial or full URL. For example, the following are valid
+        # values:
+        #
+        #
+        #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone
+        #    - projects/project/zones/zone
+        #    - zones/zone
+        #
+        #
+        #
+        # This field is optional.
+  },
+  "types": [ # List of history types to get capacity history for.
+    "A String",
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Contains the capacity history.
+  "location": "A String",
+  "machineType": "A String",
+  "preemptionHistory": [
+    {
+      "interval": { # Represents a time interval, encoded as a Timestamp start (inclusive) and a
+          # Timestamp end (exclusive).
+          #
+          # The start must be less than or equal to the end.
+          # When the start equals the end, the interval is empty (matches no time).
+          # When both start and end are unspecified, the interval matches any time.
+        "endTime": "A String", # Optional. Exclusive end of the interval.
+            #
+            # If specified, a Timestamp matching this interval will have to be before the
+            # end.
+        "startTime": "A String", # Optional. Inclusive start of the interval.
+            #
+            # If specified, a Timestamp matching this interval will have to be the same
+            # or after the start.
+      },
+      "preemptionRate": 3.14,
+    },
+  ],
+  "priceHistory": [
+    {
+      "interval": { # Represents a time interval, encoded as a Timestamp start (inclusive) and a
+          # Timestamp end (exclusive).
+          #
+          # The start must be less than or equal to the end.
+          # When the start equals the end, the interval is empty (matches no time).
+          # When both start and end are unspecified, the interval matches any time.
+        "endTime": "A String", # Optional. Exclusive end of the interval.
+            #
+            # If specified, a Timestamp matching this interval will have to be before the
+            # end.
+        "startTime": "A String", # Optional. Inclusive start of the interval.
+            #
+            # If specified, a Timestamp matching this interval will have to be the same
+            # or after the start.
+      },
+      "listPrice": { # Represents an amount of money with its currency type.
+        "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
+        "nanos": 42, # Number of nano (10^-9) units of the amount.
+            # The value must be between -999,999,999 and +999,999,999 inclusive.
+            # If `units` is positive, `nanos` must be positive or zero.
+            # If `units` is zero, `nanos` can be positive, zero, or negative.
+            # If `units` is negative, `nanos` must be negative or zero.
+            # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
+        "units": "A String", # The whole units of the amount.
+            # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
+      },
+    },
+  ],
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/compute_beta.autoscalers.html b/docs/dyn/compute_beta.autoscalers.html index 44bce0f1d1..033f5b9c80 100644 --- a/docs/dyn/compute_beta.autoscalers.html +++ b/docs/dyn/compute_beta.autoscalers.html @@ -379,8 +379,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -406,8 +405,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -457,6 +455,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -832,12 +838,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1134,8 +1140,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1161,8 +1166,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1212,6 +1216,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -1505,8 +1517,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1532,8 +1543,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1583,6 +1593,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -1863,12 +1881,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2251,8 +2269,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2278,8 +2295,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2329,6 +2345,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -2673,8 +2697,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2700,8 +2723,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2751,6 +2773,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -3032,12 +3062,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3363,8 +3393,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3390,8 +3419,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3441,6 +3469,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -3722,12 +3758,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.backendBuckets.html b/docs/dyn/compute_beta.backendBuckets.html index 00d9965963..717894b69c 100644 --- a/docs/dyn/compute_beta.backendBuckets.html +++ b/docs/dyn/compute_beta.backendBuckets.html @@ -308,12 +308,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -989,12 +989,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1284,12 +1284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2347,12 +2347,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3521,12 +3521,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3821,12 +3821,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5216,12 +5216,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.backendServices.html b/docs/dyn/compute_beta.backendServices.html index d50bea402d..358f597eab 100644 --- a/docs/dyn/compute_beta.backendServices.html +++ b/docs/dyn/compute_beta.backendServices.html @@ -317,12 +317,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2155,12 +2155,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2450,12 +2450,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6617,12 +6617,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11254,12 +11254,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11554,12 +11554,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12730,12 +12730,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14406,12 +14406,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.crossSiteNetworks.html b/docs/dyn/compute_beta.crossSiteNetworks.html index 8c6d9dbc79..125ae067f2 100644 --- a/docs/dyn/compute_beta.crossSiteNetworks.html +++ b/docs/dyn/compute_beta.crossSiteNetworks.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -618,12 +618,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1113,12 +1113,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.diskSettings.html b/docs/dyn/compute_beta.diskSettings.html index fcec932164..522ccd35fb 100644 --- a/docs/dyn/compute_beta.diskSettings.html +++ b/docs/dyn/compute_beta.diskSettings.html @@ -326,12 +326,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.disks.html b/docs/dyn/compute_beta.disks.html index ebb8c876d5..7f3337f04b 100644 --- a/docs/dyn/compute_beta.disks.html +++ b/docs/dyn/compute_beta.disks.html @@ -320,12 +320,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -816,8 +816,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1392,12 +1392,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1705,12 +1705,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1948,8 +1948,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2334,12 +2334,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2631,12 +2631,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3029,8 +3029,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3950,8 +3950,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4391,12 +4391,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4875,8 +4875,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -5382,12 +5382,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5683,12 +5683,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6867,12 +6867,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7189,12 +7189,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7483,12 +7483,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7797,12 +7797,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8226,8 +8226,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -8668,12 +8668,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8980,12 +8980,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.externalVpnGateways.html b/docs/dyn/compute_beta.externalVpnGateways.html index ebb982da3f..3e78d44842 100644 --- a/docs/dyn/compute_beta.externalVpnGateways.html +++ b/docs/dyn/compute_beta.externalVpnGateways.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -753,12 +753,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1290,12 +1290,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.firewallPolicies.html b/docs/dyn/compute_beta.firewallPolicies.html index ed65bd3b01..19c3c379ae 100644 --- a/docs/dyn/compute_beta.firewallPolicies.html +++ b/docs/dyn/compute_beta.firewallPolicies.html @@ -330,12 +330,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -810,12 +810,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1290,12 +1290,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1582,12 +1582,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1878,12 +1878,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2267,7 +2267,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3538,7 +3539,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3910,12 +3912,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4388,7 +4390,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4854,12 +4857,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5238,7 +5241,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5607,12 +5611,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6088,12 +6092,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6569,12 +6573,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6861,12 +6865,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7153,12 +7157,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7445,12 +7449,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.firewalls.html b/docs/dyn/compute_beta.firewalls.html index 0931dd0fd9..284b74e1bd 100644 --- a/docs/dyn/compute_beta.firewalls.html +++ b/docs/dyn/compute_beta.firewalls.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -919,12 +919,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1706,12 +1706,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2206,12 +2206,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.forwardingRules.html b/docs/dyn/compute_beta.forwardingRules.html index 4f704cf52d..0b271bce9e 100644 --- a/docs/dyn/compute_beta.forwardingRules.html +++ b/docs/dyn/compute_beta.forwardingRules.html @@ -87,7 +87,7 @@

Instance Methods

delete(project, region, forwardingRule, requestId=None, x__xgafv=None)

Deletes the specified ForwardingRule resource.

- get(project, region, forwardingRule, x__xgafv=None)

+ get(project, region, forwardingRule, view=None, x__xgafv=None)

Returns the specified ForwardingRule resource.

insert(project, region, body=None, requestId=None, x__xgafv=None)

@@ -280,6 +280,9 @@

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -312,6 +315,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -321,6 +333,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -489,6 +508,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -863,12 +885,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -993,13 +1015,17 @@

Method Details

- get(project, region, forwardingRule, x__xgafv=None) + get(project, region, forwardingRule, view=None, x__xgafv=None)
Returns the specified ForwardingRule resource.
 
 Args:
   project: string, Project ID for this request. (required)
   region: string, Name of the region scoping this request. (required)
   forwardingRule: string, Name of the ForwardingRule resource to return. (required)
+  view: string, A parameter
+    Allowed values
+      BASIC - The default view of a ForwardingRule, which includes the basic fields.
+      FULL - The full view, including the ForwardingRule.`attached_extensions` field.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -1063,6 +1089,9 @@ 

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -1095,6 +1124,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -1104,6 +1142,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -1272,6 +1317,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -1464,6 +1512,9 @@

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -1496,6 +1547,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -1505,6 +1565,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -1673,6 +1740,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -1954,12 +2024,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2240,6 +2310,9 @@

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -2272,6 +2345,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -2281,6 +2363,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -2449,6 +2538,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -2693,6 +2785,9 @@

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -2725,6 +2820,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -2734,6 +2838,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -2902,6 +3013,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -3183,12 +3297,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3493,12 +3607,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3794,12 +3908,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.futureReservations.html b/docs/dyn/compute_beta.futureReservations.html index 88e4144a88..92e046a14a 100644 --- a/docs/dyn/compute_beta.futureReservations.html +++ b/docs/dyn/compute_beta.futureReservations.html @@ -789,12 +789,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1087,12 +1087,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2047,12 +2047,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3149,12 +3149,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.globalAddresses.html b/docs/dyn/compute_beta.globalAddresses.html index c03f000897..6ded6daf7f 100644 --- a/docs/dyn/compute_beta.globalAddresses.html +++ b/docs/dyn/compute_beta.globalAddresses.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -805,12 +805,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1375,12 +1375,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1673,12 +1673,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.globalForwardingRules.html b/docs/dyn/compute_beta.globalForwardingRules.html index 47ff9730fe..b21bde087d 100644 --- a/docs/dyn/compute_beta.globalForwardingRules.html +++ b/docs/dyn/compute_beta.globalForwardingRules.html @@ -81,7 +81,7 @@

Instance Methods

delete(project, forwardingRule, requestId=None, x__xgafv=None)

Deletes the specified GlobalForwardingRule resource.

- get(project, forwardingRule, x__xgafv=None)

+ get(project, forwardingRule, view=None, x__xgafv=None)

Returns the specified GlobalForwardingRule resource. Gets a list of

insert(project, body=None, requestId=None, x__xgafv=None)

@@ -273,12 +273,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -403,13 +403,17 @@

Method Details

- get(project, forwardingRule, x__xgafv=None) + get(project, forwardingRule, view=None, x__xgafv=None)
Returns the specified GlobalForwardingRule resource. Gets a list of
 available forwarding rules by making a list() request.
 
 Args:
   project: string, Project ID for this request. (required)
   forwardingRule: string, Name of the ForwardingRule resource to return. (required)
+  view: string, A parameter
+    Allowed values
+      BASIC - The default view of a ForwardingRule, which includes the basic fields.
+      FULL - The full view, including the ForwardingRule.`attached_extensions` field.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -473,6 +477,9 @@ 

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -505,6 +512,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -514,6 +530,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -682,6 +705,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -873,6 +899,9 @@

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -905,6 +934,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -914,6 +952,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -1082,6 +1127,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -1363,12 +1411,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1648,6 +1696,9 @@

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -1680,6 +1731,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -1689,6 +1749,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -1857,6 +1924,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -2100,6 +2170,9 @@

Method Details

# # When reading an IPAddress, the API always returns the IP # address number. + "IPAddresses": [ + "A String", + ], "IPProtocol": "A String", # The IP protocol to which this rule applies. # # For protocol forwarding, valid @@ -2132,6 +2205,15 @@

Method Details

# cannot be changed after the forwarding rule is created. "allowPscGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC # endpoint can be accessed from another region. + "attachedExtensions": [ # Output only. [Output Only]. The extensions that are attached to this ForwardingRule. + { # Reference to an extension resource that is attached to this ForwardingRule. + "reference": "A String", # Output only. The resource name. + }, + ], + "availabilityGroup": "A String", # [Output Only] Specifies the availability group of the forwarding rule. This + # field is for use by global external passthrough load balancers (load + # balancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding + # rules only. "backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. @@ -2141,6 +2223,13 @@

Method Details

# sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global + # external passthrough load balancers. This field contains the list of child + # forwarding rule URLs associated with the parent forwarding rule: one for + # each availability group. AVAILABILITY_GROUP0 will be the first element, and + # AVAILABILITY_GROUP1 will be the second element. + "A String", + ], "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you @@ -2309,6 +2398,9 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external + # passthrough load balancers. This field contains the URL of the parent + # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts # fields are mutually exclusive. Only packets addressed to ports in the # specified range will be forwarded to the backends configured with this @@ -2590,12 +2682,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2889,12 +2981,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3189,12 +3281,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.globalNetworkEndpointGroups.html b/docs/dyn/compute_beta.globalNetworkEndpointGroups.html index 4e160fb2b1..6d20298e31 100644 --- a/docs/dyn/compute_beta.globalNetworkEndpointGroups.html +++ b/docs/dyn/compute_beta.globalNetworkEndpointGroups.html @@ -313,12 +313,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -612,12 +612,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -949,12 +949,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1708,12 +1708,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.globalOperations.html b/docs/dyn/compute_beta.globalOperations.html index af6299a2c9..fe94d5e932 100644 --- a/docs/dyn/compute_beta.globalOperations.html +++ b/docs/dyn/compute_beta.globalOperations.html @@ -349,12 +349,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -730,12 +730,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1096,12 +1096,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1441,12 +1441,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.globalOrganizationOperations.html b/docs/dyn/compute_beta.globalOrganizationOperations.html index 8eebffa710..765370e4c2 100644 --- a/docs/dyn/compute_beta.globalOrganizationOperations.html +++ b/docs/dyn/compute_beta.globalOrganizationOperations.html @@ -262,12 +262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -628,12 +628,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html b/docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html index ff750e97db..1eefa6aa15 100644 --- a/docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html +++ b/docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html @@ -264,12 +264,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -466,11 +466,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -559,11 +585,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -739,12 +791,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1026,11 +1078,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -1171,11 +1249,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -1351,12 +1455,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.globalVmExtensionPolicies.html b/docs/dyn/compute_beta.globalVmExtensionPolicies.html index cf964f3d66..63a5b01b2d 100644 --- a/docs/dyn/compute_beta.globalVmExtensionPolicies.html +++ b/docs/dyn/compute_beta.globalVmExtensionPolicies.html @@ -571,12 +571,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1129,12 +1129,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1825,12 +1825,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.healthChecks.html b/docs/dyn/compute_beta.healthChecks.html index b99d5fcad1..97886aed50 100644 --- a/docs/dyn/compute_beta.healthChecks.html +++ b/docs/dyn/compute_beta.healthChecks.html @@ -819,12 +819,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1826,12 +1826,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2970,12 +2970,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3647,12 +3647,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.httpHealthChecks.html b/docs/dyn/compute_beta.httpHealthChecks.html index d2f3e34384..6d0acfd7a6 100644 --- a/docs/dyn/compute_beta.httpHealthChecks.html +++ b/docs/dyn/compute_beta.httpHealthChecks.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -659,12 +659,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1185,12 +1185,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1553,12 +1553,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.httpsHealthChecks.html b/docs/dyn/compute_beta.httpsHealthChecks.html index 3f0556922f..3edf8f6b86 100644 --- a/docs/dyn/compute_beta.httpsHealthChecks.html +++ b/docs/dyn/compute_beta.httpsHealthChecks.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -667,12 +667,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1201,12 +1201,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1573,12 +1573,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.imageFamilyViews.html b/docs/dyn/compute_beta.imageFamilyViews.html index 14d8119533..1efbdf3460 100644 --- a/docs/dyn/compute_beta.imageFamilyViews.html +++ b/docs/dyn/compute_beta.imageFamilyViews.html @@ -327,8 +327,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", diff --git a/docs/dyn/compute_beta.images.html b/docs/dyn/compute_beta.images.html index f8dc4ff764..aa03ddbfb1 100644 --- a/docs/dyn/compute_beta.images.html +++ b/docs/dyn/compute_beta.images.html @@ -282,12 +282,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -622,12 +622,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -988,8 +988,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1543,8 +1543,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2458,8 +2458,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2929,12 +2929,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3387,8 +3387,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3984,8 +3984,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4454,12 +4454,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5626,12 +5626,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.instanceGroupManagerResizeRequests.html b/docs/dyn/compute_beta.instanceGroupManagerResizeRequests.html index df7bbdd316..0f35a57b62 100644 --- a/docs/dyn/compute_beta.instanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_beta.instanceGroupManagerResizeRequests.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -571,12 +571,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1535,12 +1535,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1766,7 +1766,7 @@

Method Details

An object of the form: { # [Output Only] A list of resize requests. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of resize request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -2089,15 +2089,14 @@

Method Details

# requests. }, ], - "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for + "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for # a list of resize requests. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for - # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for - # the query parameter pageToken in the next list request. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for list requests. + # If the number of results is larger than maxResults, use thenextPageToken as a value for the query parameterpageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_beta.instanceGroupManagers.html b/docs/dyn/compute_beta.instanceGroupManagers.html index c78f985d3b..e7dd270a0f 100644 --- a/docs/dyn/compute_beta.instanceGroupManagers.html +++ b/docs/dyn/compute_beta.instanceGroupManagers.html @@ -96,10 +96,10 @@

Instance Methods

createInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Creates instances with per-instance configurations in this managed instance

- delete(project, zone, instanceGroupManager, requestId=None, x__xgafv=None)

+ delete(project, zone, instanceGroupManager, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Deletes the specified managed instance group and all of the instances

- deleteInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ deleteInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group for immediate

deletePerInstanceConfigs(project, zone, instanceGroupManager, body=None, x__xgafv=None)

@@ -144,7 +144,7 @@

Instance Methods

patchPerInstanceConfigs(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Inserts or patches per-instance configurations for the managed instance

- recreateInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ recreateInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified VM instances in the managed instance group to be

resize(project, zone, instanceGroupManager, size, requestId=None, x__xgafv=None)

@@ -168,7 +168,7 @@

Instance Methods

startInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

- stopInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ stopInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

suspendInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

@@ -372,12 +372,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -611,12 +611,11 @@

Method Details

An object of the form: { - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupManagersScopedList resources. - "a_key": { # Output only. [Output Only] The name of the scope that contains this set of managed - # instance groups. - "instanceGroupManagers": [ # Output only. [Output Only] The list of managed instance groups that are contained in - # the specified project and zone. + "a_key": { # Output only. The name of the scope that contains this set of managed instance groups. + "instanceGroupManagers": [ # Output only. The list of managed instance groups that are contained in the specified + # project and zone. { # Represents a Managed Instance Group resource. # # An instance group is a collection of VM instances that you can manage as a @@ -985,8 +984,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1739,8 +1738,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1777,8 +1775,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1856,8 +1853,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1879,8 +1875,8 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "warning": { # Output only. [Output Only] The warning that replaces the list of managed instance - # groups when the list is empty. + "warning": { # Output only. The warning that replaces the list of managed instance groups when the list + # is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1907,18 +1903,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupManagerAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated + "kind": "compute#instanceGroupManagerAggregatedList", # Output only. The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated # list of managed instance groups. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "unreachables": [ # Output only. [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "unreachables": [ # Output only. Unreachable resources. "A String", ], - "warning": { # Output only. [Output Only] Informational warning message. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2158,12 +2154,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2482,12 +2478,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2854,12 +2850,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2984,7 +2980,7 @@

Method Details

- delete(project, zone, instanceGroupManager, requestId=None, x__xgafv=None) + delete(project, zone, instanceGroupManager, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Deletes the specified managed instance group and all of the instances
 in that group. Note that the instance group must not belong to a
 backend service. Read
@@ -2995,6 +2991,8 @@ 

Method Details

zone: string, The name of thezone where the managed instance group is located. (required) instanceGroupManager: string, The name of the managed instance group to delete. (required) + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance deletion even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -3151,12 +3149,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3281,7 +3279,7 @@

Method Details

- deleteInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + deleteInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified instances in the managed instance group for immediate
 deletion. The instances are also removed from any target
 pools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of
@@ -3322,6 +3320,8 @@ 

Method Details

# group's zone or region. } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance deletion even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -3478,12 +3478,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3773,12 +3773,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4287,8 +4287,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5041,8 +5041,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -5079,8 +5078,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -5158,8 +5156,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -5711,8 +5708,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -6465,8 +6462,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6503,8 +6499,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6582,8 +6577,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6761,12 +6755,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6991,7 +6985,7 @@

Method Details

An object of the form: { # [Output Only] A list of managed instance groups. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -7361,8 +7355,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -8115,8 +8109,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8153,8 +8146,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8232,8 +8224,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -8255,15 +8246,15 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupManagerList", # Output only. [Output Only] The resource type, which is always - # compute#instanceGroupManagerList for a list of managed instance groups. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "kind": "compute#instanceGroupManagerList", # Output only. The resource type, which is always compute#instanceGroupManagerList for a + # list of managed instance groups. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -9038,8 +9029,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -9294,9 +9285,29 @@

Method Details

}, "scheduling": { # Output only. [Output Only] Information about the termination timestamp of the instance, # if applicable. + "gracefulShutdownTimestamp": "A String", # Output only. [Output Only] The timestamp at which the underlying instance will be + # triggered for graceful shutdown if it is configured. This is in RFC3339 text format. "terminationTimestamp": "A String", # Output only. [Output Only] The timestamp at which the managed instance will be # terminated. This is in RFC3339 text format. }, + "shutdownDetails": { # Output only. [Output Only] Specifies the graceful shutdown details if the instance is in + # `PENDING_STOP` state or there is a programmed stop scheduled. + "maxDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output Only] The duration for graceful shutdown. Only applicable when + # the instance is in `PENDING_STOP` state. + # as a count of seconds and fractions of seconds at nanosecond + # resolution. It is independent of any calendar and concepts like "day" + # or "month". Range is approximately 10,000 years. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. + # Durations less than one second are represented with a 0 + # `seconds` field and a positive `nanos` field. Must be from 0 + # to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 + # to 315,576,000,000 inclusive. Note: these bounds are computed from: + # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + "requestTimestamp": "A String", # Output only. [Output Only] Past timestamp indicating the beginning of `PENDING_STOP` + # state of instance in RFC3339 text format. + }, "targetStatus": "A String", # Output only. [Output Only] The eventual status of the instance. The instance group # manager will not be identified as stable till each managed instance reaches # its targetStatus. @@ -9955,8 +9966,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -10709,8 +10720,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -10747,8 +10757,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -10826,8 +10835,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -11005,12 +11013,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11378,12 +11386,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11508,7 +11516,7 @@

Method Details

- recreateInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + recreateInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified VM instances in the managed instance group to be
 immediately recreated. Each instance is recreated using the group's current
 configuration. This operation is marked as DONE when the flag
@@ -11538,6 +11546,8 @@ 

Method Details

], } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance recreation even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -11694,12 +11704,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12013,12 +12023,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12350,12 +12360,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12669,12 +12679,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12984,12 +12994,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13290,12 +13300,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13607,12 +13617,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13926,12 +13936,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14056,7 +14066,7 @@

Method Details

- stopInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + stopInstances(project, zone, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified instances in the managed instance group to be
 immediately stopped. You can only specify instances that are running in
 this request. This method reduces thetargetSize and increases the targetStoppedSize
@@ -14100,6 +14110,8 @@ 

Method Details

], } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance stopping even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -14256,12 +14268,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14586,12 +14598,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15140,8 +15152,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -15894,8 +15906,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -15932,8 +15943,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -16011,8 +16021,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -16190,12 +16199,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16563,12 +16572,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.instanceGroups.html b/docs/dyn/compute_beta.instanceGroups.html index 2c4a58f7cc..8cfdea9fd9 100644 --- a/docs/dyn/compute_beta.instanceGroups.html +++ b/docs/dyn/compute_beta.instanceGroups.html @@ -297,12 +297,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -855,12 +855,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1295,12 +1295,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2002,12 +2002,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2315,12 +2315,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.instanceSettings.html b/docs/dyn/compute_beta.instanceSettings.html index 6178c7b006..7b8d0b6cc8 100644 --- a/docs/dyn/compute_beta.instanceSettings.html +++ b/docs/dyn/compute_beta.instanceSettings.html @@ -328,12 +328,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.instanceTemplates.html b/docs/dyn/compute_beta.instanceTemplates.html index d7e0341f04..3f569b544a 100644 --- a/docs/dyn/compute_beta.instanceTemplates.html +++ b/docs/dyn/compute_beta.instanceTemplates.html @@ -524,8 +524,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -899,6 +899,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1053,8 +1064,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1524,12 +1537,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1973,8 +1986,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2348,6 +2361,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -2502,8 +2526,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3408,8 +3434,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3783,6 +3809,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -3937,8 +3974,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4317,12 +4356,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4852,8 +4891,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5227,6 +5266,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -5381,8 +5431,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, diff --git a/docs/dyn/compute_beta.instances.html b/docs/dyn/compute_beta.instances.html index 495449ecc2..c3b729bbfd 100644 --- a/docs/dyn/compute_beta.instances.html +++ b/docs/dyn/compute_beta.instances.html @@ -468,12 +468,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -669,6 +669,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -947,12 +958,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1251,12 +1262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1769,8 +1780,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2256,6 +2267,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -2399,8 +2421,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3086,8 +3108,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3494,12 +3516,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3887,8 +3909,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4419,8 +4441,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4794,6 +4816,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -4948,8 +4981,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -5357,12 +5392,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5657,12 +5692,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5952,12 +5987,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6251,12 +6286,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6546,12 +6581,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6967,8 +7002,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -7454,6 +7489,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -7597,8 +7643,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -9885,8 +9931,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -10372,6 +10418,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -10515,8 +10572,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -11052,12 +11109,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11559,8 +11616,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -12046,6 +12103,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -12189,8 +12257,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -12956,12 +13024,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13249,12 +13317,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13551,12 +13619,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13857,12 +13925,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14152,12 +14220,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14579,12 +14647,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14888,12 +14956,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15184,12 +15252,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16365,12 +16433,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16677,12 +16745,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16979,12 +17047,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17304,12 +17372,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17607,12 +17675,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17909,12 +17977,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18329,12 +18397,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18639,12 +18707,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18944,12 +19012,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19249,12 +19317,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19554,12 +19622,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19866,12 +19934,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20162,12 +20230,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20457,12 +20525,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -20828,12 +20896,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21130,12 +21198,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21433,12 +21501,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21881,8 +21949,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -22368,6 +22436,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -22511,8 +22590,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -23051,12 +23130,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -23396,12 +23475,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -23699,12 +23778,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -23905,6 +23984,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -24183,12 +24273,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -24491,12 +24581,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -24796,12 +24886,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.instantSnapshotGroups.html b/docs/dyn/compute_beta.instantSnapshotGroups.html index c0e6a1d5b4..fd169a9126 100644 --- a/docs/dyn/compute_beta.instantSnapshotGroups.html +++ b/docs/dyn/compute_beta.instantSnapshotGroups.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1029,12 +1029,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.instantSnapshots.html b/docs/dyn/compute_beta.instantSnapshots.html index 4b244c148c..98947ba5a9 100644 --- a/docs/dyn/compute_beta.instantSnapshots.html +++ b/docs/dyn/compute_beta.instantSnapshots.html @@ -577,12 +577,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1448,12 +1448,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2879,12 +2879,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.interconnectAttachmentGroups.html b/docs/dyn/compute_beta.interconnectAttachmentGroups.html index ba310e469c..35d1d156d1 100644 --- a/docs/dyn/compute_beta.interconnectAttachmentGroups.html +++ b/docs/dyn/compute_beta.interconnectAttachmentGroups.html @@ -277,12 +277,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1306,12 +1306,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1989,12 +1989,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.interconnectAttachments.html b/docs/dyn/compute_beta.interconnectAttachments.html index 10024e19d7..9466040018 100644 --- a/docs/dyn/compute_beta.interconnectAttachments.html +++ b/docs/dyn/compute_beta.interconnectAttachments.html @@ -850,12 +850,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1920,12 +1920,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3128,12 +3128,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3438,12 +3438,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.interconnectGroups.html b/docs/dyn/compute_beta.interconnectGroups.html index e80452d6b7..c440fc9eeb 100644 --- a/docs/dyn/compute_beta.interconnectGroups.html +++ b/docs/dyn/compute_beta.interconnectGroups.html @@ -132,7 +132,7 @@

Method Details

"intentMismatchBehavior": "A String", # How to behave when configured.topologyCapability.supportedSLA would not # equal intent.topologyCapability after this call. "interconnects": [ - { # LINT.IfChange + { "adminEnabled": True or False, # Administrative status of the interconnect. When this is set to true, the # Interconnect is functional and can carry traffic. # When set to false, no packets can be carried over the interconnect and @@ -194,7 +194,7 @@

Method Details

# customer. }, ], - "templateInterconnect": { # LINT.IfChange # Parameters for the Interconnects to create. + "templateInterconnect": { # Parameters for the Interconnects to create. "adminEnabled": True or False, # Administrative status of the interconnect. When this is set to true, the # Interconnect is functional and can carry traffic. # When set to false, no packets can be carried over the interconnect and @@ -401,12 +401,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -694,12 +694,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1795,12 +1795,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2465,12 +2465,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.interconnects.html b/docs/dyn/compute_beta.interconnects.html index ea8d32c321..70466911ce 100644 --- a/docs/dyn/compute_beta.interconnects.html +++ b/docs/dyn/compute_beta.interconnects.html @@ -276,12 +276,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1299,12 +1299,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2304,12 +2304,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2603,12 +2603,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.licenseCodes.html b/docs/dyn/compute_beta.licenseCodes.html index f89e72cf94..4bc8248779 100644 --- a/docs/dyn/compute_beta.licenseCodes.html +++ b/docs/dyn/compute_beta.licenseCodes.html @@ -80,6 +80,12 @@

Instance Methods

get(project, licenseCode, x__xgafv=None)

Return a specified license code. License codes are mirrored across

+

+ getIamPolicy(project, resource, optionsRequestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for a resource. May be empty if no such

+

+ setIamPolicy(project, resource, body=None, x__xgafv=None)

+

Sets the access control policy on the specified resource.

testIamPermissions(project, resource, body=None, x__xgafv=None)

Returns permissions that a caller has on the specified resource.

@@ -115,11 +121,22 @@

Method Details

# *Caution* This resource is intended for # use only by third-party partners who are creatingCloud Marketplace # images. + "allowedReplacementLicenses": [ # Specifies licenseCodes of licenses that can replace this license. Note: + # such replacements are allowed even if removable_from_disk is false. + "A String", + ], + "appendableToDisk": True or False, # If true, this license can be appended to an existing disk's set of + # licenses. "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Output only. [Output Only] Description of this License Code. "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "incompatibleLicenses": [ # Specifies licenseCodes of licenses that are incompatible with this license. + # If a license is incompatible with this license, it cannot be attached to + # the same disk or image. + "A String", + ], "kind": "compute#licenseCode", # Output only. [Output Only] Type of resource. Always compute#licenseCode for # licenses. "licenseAlias": [ # [Output Only] URL and description aliases of Licenses with the same @@ -129,12 +146,1286 @@

Method Details

"selfLink": "A String", # Output only. [Output Only] URL of license corresponding to this License Code. }, ], + "minimumRetention": { # A Duration represents a fixed-length span of time represented # If set, this license will be unable to be removed or replaced once attached + # to a disk until the minimum_retention period has passed. + # as a count of seconds and fractions of seconds at nanosecond + # resolution. It is independent of any calendar and concepts like "day" + # or "month". Range is approximately 10,000 years. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. + # Durations less than one second are represented with a 0 + # `seconds` field and a positive `nanos` field. Must be from 0 + # to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 + # to 315,576,000,000 inclusive. Note: these bounds are computed from: + # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + "multiTenantOnly": True or False, # If true, this license can only be used on VMs on multi tenant nodes. "name": "A String", # Output only. [Output Only] Name of the resource. The name is 1-20 characters long and # must be a valid 64 bit integer. + "osLicense": True or False, # If true, indicates this is an OS license. Only one OS license can be + # attached to a disk or image at a time. + "removableFromDisk": True or False, # If true, this license can be removed from a disk's set of licenses, with no + # replacement license needed. + "requiredCoattachedLicenses": [ # Specifies the set of permissible coattached licenseCodes of licenses that + # satisfy the coattachment requirement of this license. At least one license + # from the set must be attached to the same disk or image as this license. + "A String", + ], "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "state": "A String", # Output only. [Output Only] Current state of this License Code. "transferable": True or False, # Output only. [Output Only] If true, the license will remain attached when creating # images or snapshots from disks. Otherwise, the license is not transferred. + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 + # text format. +}
+
+ +
+ getIamPolicy(project, resource, optionsRequestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for a resource. May be empty if no such
+policy or resource exists.
+ *Caution* This resource is intended
+for use only by third-party partners who are creatingCloud Marketplace
+images.
+
+Args:
+  project: string, Project ID for this request. (required)
+  resource: string, Name or id of the resource for this request. (required)
+  optionsRequestedPolicyVersion: integer, Requested IAM Policy version.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access
+    # controls for Google Cloud resources.
+    #
+    #
+    # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+    # `members`, or principals, to a single `role`. Principals can be user
+    # accounts, service accounts, Google groups, and domains (such as G Suite). A
+    # `role` is a named list of permissions; each `role` can be an IAM predefined
+    # role or a user-created custom role.
+    #
+    # For some types of Google Cloud resources, a `binding` can also specify a
+    # `condition`, which is a logical expression that allows access to a resource
+    # only if the expression evaluates to `true`. A condition can add constraints
+    # based on attributes of the request, the resource, or both. To learn which
+    # resources support conditions in their IAM policies, see the
+    # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+    #
+    # **JSON example:**
+    #
+    # ```
+    #     {
+    #       "bindings": [
+    #         {
+    #           "role": "roles/resourcemanager.organizationAdmin",
+    #           "members": [
+    #             "user:mike@example.com",
+    #             "group:admins@example.com",
+    #             "domain:google.com",
+    #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+    #           ]
+    #         },
+    #         {
+    #           "role": "roles/resourcemanager.organizationViewer",
+    #           "members": [
+    #             "user:eve@example.com"
+    #           ],
+    #           "condition": {
+    #             "title": "expirable access",
+    #             "description": "Does not grant access after Sep 2020",
+    #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+    #           }
+    #         }
+    #       ],
+    #       "etag": "BwWWja0YfJA=",
+    #       "version": 3
+    #     }
+    # ```
+    #
+    # **YAML example:**
+    #
+    # ```
+    #     bindings:
+    #     - members:
+    #       - user:mike@example.com
+    #       - group:admins@example.com
+    #       - domain:google.com
+    #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+    #       role: roles/resourcemanager.organizationAdmin
+    #     - members:
+    #       - user:eve@example.com
+    #       role: roles/resourcemanager.organizationViewer
+    #       condition:
+    #         title: expirable access
+    #         description: Does not grant access after Sep 2020
+    #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+    #     etag: BwWWja0YfJA=
+    #     version: 3
+    # ```
+    #
+    # For a description of IAM and its features, see the
+    # [IAM documentation](https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service.
+        # The configuration determines which permission types are logged, and what
+        # identities, if any, are exempted from logging.
+        # An AuditConfig must have one or more AuditLogConfigs.
+        #
+        # If there are AuditConfigs for both `allServices` and a specific service,
+        # the union of the two AuditConfigs is used for that service: the log_types
+        # specified in each AuditConfig are enabled, and the exempted_members in each
+        # AuditLogConfig are exempted.
+        #
+        # Example Policy with multiple AuditConfigs:
+        #
+        #     {
+        #       "audit_configs": [
+        #         {
+        #           "service": "allServices",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ",
+        #               "exempted_members": [
+        #                 "user:jose@example.com"
+        #               ]
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE"
+        #             },
+        #             {
+        #               "log_type": "ADMIN_READ"
+        #             }
+        #           ]
+        #         },
+        #         {
+        #           "service": "sampleservice.googleapis.com",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ"
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE",
+        #               "exempted_members": [
+        #                 "user:aliya@example.com"
+        #               ]
+        #             }
+        #           ]
+        #         }
+        #       ]
+        #     }
+        #
+        # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+        # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+        # `aliya@example.com` from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions.
+            # Example:
+            #
+            #     {
+            #       "audit_log_configs": [
+            #         {
+            #           "log_type": "DATA_READ",
+            #           "exempted_members": [
+            #             "user:jose@example.com"
+            #           ]
+            #         },
+            #         {
+            #           "log_type": "DATA_WRITE"
+            #         }
+            #       ]
+            #     }
+            #
+            # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+            # jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+              # permission.
+              # Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging.
+          # For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
+          # `allServices` is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally,
+      # may specify a `condition` that determines how and when the `bindings` are
+      # applied. Each of the `bindings` must contain at least one principal.
+      #
+      # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+      # of these principals can be Google groups. Each occurrence of a principal
+      # counts towards these limits. For example, if the `bindings` grant 50
+      # different roles to `user:alice@example.com`, and not to any other
+      # principal, then you can add another 1,450 principals to the `bindings` in
+      # the `Policy`.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # 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).
+          # syntax. CEL is a C-like expression language. The syntax and semantics of CEL
+          # are documented at https://github.com/google/cel-spec.
+          #
+          # Example (Comparison):
+          #
+          #     title: "Summary size limit"
+          #     description: "Determines if a summary is less than 100 chars"
+          #     expression: "document.summary.size() < 100"
+          #
+          # Example (Equality):
+          #
+          #     title: "Requestor is owner"
+          #     description: "Determines if requestor is the document owner"
+          #     expression: "document.owner == request.auth.claims.email"
+          #
+          # Example (Logic):
+          #
+          #     title: "Public documents"
+          #     description: "Determine whether the document should be publicly visible"
+          #     expression: "document.type != 'private' && document.type != 'internal'"
+          #
+          # Example (Data Manipulation):
+          #
+          #     title: "Notification string"
+          #     description: "Create a notification string with a timestamp."
+          #     expression: "'New message received at ' + string(document.create_time)"
+          #
+          # The exact variables and functions that may be referenced within an expression
+          # are determined by the service that evaluates it. See the service
+          # documentation for additional information.
+        "description": "A String", # Optional. Description of the expression. This is a longer text which
+            # describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # 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`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `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.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+      # prevent simultaneous updates of a policy from overwriting each other.
+      # It is strongly suggested that systems make use of the `etag` in the
+      # read-modify-write cycle to perform policy updates in order to avoid race
+      # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+      # systems are expected to put that etag in the request to `setIamPolicy` to
+      # ensure that their change will be applied to the same version of the policy.
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy.
+      #
+      # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+      # are rejected.
+      #
+      # Any operation that affects conditional role bindings must specify version
+      # `3`. This requirement applies to the following operations:
+      #
+      # * Getting a policy that includes a conditional role binding
+      # * Adding a conditional role binding to a policy
+      # * Changing a conditional role binding in a policy
+      # * Removing any role binding, with or without a condition, from a policy
+      #   that includes conditions
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+      #
+      # If a policy does not include any conditions, operations on that policy may
+      # specify any valid version or leave the field unset.
+      #
+      # To learn which resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ setIamPolicy(project, resource, body=None, x__xgafv=None) +
Sets the access control policy on the specified resource.
+Replaces any existing policy.
+ *Caution* This resource is intended
+for use only by third-party partners who are creatingCloud Marketplace
+images.
+
+Args:
+  project: string, Project ID for this request. (required)
+  resource: string, Name or id of the resource for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "bindings": [ # Flatten Policy to create a backward compatible wire-format.
+      # Deprecated. Use 'policy' to specify bindings.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # 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).
+          # syntax. CEL is a C-like expression language. The syntax and semantics of CEL
+          # are documented at https://github.com/google/cel-spec.
+          #
+          # Example (Comparison):
+          #
+          #     title: "Summary size limit"
+          #     description: "Determines if a summary is less than 100 chars"
+          #     expression: "document.summary.size() < 100"
+          #
+          # Example (Equality):
+          #
+          #     title: "Requestor is owner"
+          #     description: "Determines if requestor is the document owner"
+          #     expression: "document.owner == request.auth.claims.email"
+          #
+          # Example (Logic):
+          #
+          #     title: "Public documents"
+          #     description: "Determine whether the document should be publicly visible"
+          #     expression: "document.type != 'private' && document.type != 'internal'"
+          #
+          # Example (Data Manipulation):
+          #
+          #     title: "Notification string"
+          #     description: "Create a notification string with a timestamp."
+          #     expression: "'New message received at ' + string(document.create_time)"
+          #
+          # The exact variables and functions that may be referenced within an expression
+          # are determined by the service that evaluates it. See the service
+          # documentation for additional information.
+        "description": "A String", # Optional. Description of the expression. This is a longer text which
+            # describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # 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`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `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.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # Flatten Policy to create a backward compatible wire-format.
+      # Deprecated. Use 'policy' to specify the etag.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access # REQUIRED: The complete policy to be applied to the 'resource'. The size of
+      # the policy is limited to a few 10s of KB. An empty policy is in general a
+      # valid policy but certain services (like Projects) might reject them.
+      # controls for Google Cloud resources.
+      #
+      #
+      # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+      # `members`, or principals, to a single `role`. Principals can be user
+      # accounts, service accounts, Google groups, and domains (such as G Suite). A
+      # `role` is a named list of permissions; each `role` can be an IAM predefined
+      # role or a user-created custom role.
+      #
+      # For some types of Google Cloud resources, a `binding` can also specify a
+      # `condition`, which is a logical expression that allows access to a resource
+      # only if the expression evaluates to `true`. A condition can add constraints
+      # based on attributes of the request, the resource, or both. To learn which
+      # resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+      #
+      # **JSON example:**
+      #
+      # ```
+      #     {
+      #       "bindings": [
+      #         {
+      #           "role": "roles/resourcemanager.organizationAdmin",
+      #           "members": [
+      #             "user:mike@example.com",
+      #             "group:admins@example.com",
+      #             "domain:google.com",
+      #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+      #           ]
+      #         },
+      #         {
+      #           "role": "roles/resourcemanager.organizationViewer",
+      #           "members": [
+      #             "user:eve@example.com"
+      #           ],
+      #           "condition": {
+      #             "title": "expirable access",
+      #             "description": "Does not grant access after Sep 2020",
+      #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+      #           }
+      #         }
+      #       ],
+      #       "etag": "BwWWja0YfJA=",
+      #       "version": 3
+      #     }
+      # ```
+      #
+      # **YAML example:**
+      #
+      # ```
+      #     bindings:
+      #     - members:
+      #       - user:mike@example.com
+      #       - group:admins@example.com
+      #       - domain:google.com
+      #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+      #       role: roles/resourcemanager.organizationAdmin
+      #     - members:
+      #       - user:eve@example.com
+      #       role: roles/resourcemanager.organizationViewer
+      #       condition:
+      #         title: expirable access
+      #         description: Does not grant access after Sep 2020
+      #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+      #     etag: BwWWja0YfJA=
+      #     version: 3
+      # ```
+      #
+      # For a description of IAM and its features, see the
+      # [IAM documentation](https://cloud.google.com/iam/docs/).
+    "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+      { # Specifies the audit configuration for a service.
+          # The configuration determines which permission types are logged, and what
+          # identities, if any, are exempted from logging.
+          # An AuditConfig must have one or more AuditLogConfigs.
+          #
+          # If there are AuditConfigs for both `allServices` and a specific service,
+          # the union of the two AuditConfigs is used for that service: the log_types
+          # specified in each AuditConfig are enabled, and the exempted_members in each
+          # AuditLogConfig are exempted.
+          #
+          # Example Policy with multiple AuditConfigs:
+          #
+          #     {
+          #       "audit_configs": [
+          #         {
+          #           "service": "allServices",
+          #           "audit_log_configs": [
+          #             {
+          #               "log_type": "DATA_READ",
+          #               "exempted_members": [
+          #                 "user:jose@example.com"
+          #               ]
+          #             },
+          #             {
+          #               "log_type": "DATA_WRITE"
+          #             },
+          #             {
+          #               "log_type": "ADMIN_READ"
+          #             }
+          #           ]
+          #         },
+          #         {
+          #           "service": "sampleservice.googleapis.com",
+          #           "audit_log_configs": [
+          #             {
+          #               "log_type": "DATA_READ"
+          #             },
+          #             {
+          #               "log_type": "DATA_WRITE",
+          #               "exempted_members": [
+          #                 "user:aliya@example.com"
+          #               ]
+          #             }
+          #           ]
+          #         }
+          #       ]
+          #     }
+          #
+          # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+          # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+          # `aliya@example.com` from DATA_WRITE logging.
+        "auditLogConfigs": [ # The configuration for logging of each type of permission.
+          { # Provides the configuration for logging a type of permissions.
+              # Example:
+              #
+              #     {
+              #       "audit_log_configs": [
+              #         {
+              #           "log_type": "DATA_READ",
+              #           "exempted_members": [
+              #             "user:jose@example.com"
+              #           ]
+              #         },
+              #         {
+              #           "log_type": "DATA_WRITE"
+              #         }
+              #       ]
+              #     }
+              #
+              # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+              # jose@example.com from DATA_READ logging.
+            "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+                # permission.
+                # Follows the same format of Binding.members.
+              "A String",
+            ],
+            "logType": "A String", # The log type that this config enables.
+          },
+        ],
+        "service": "A String", # Specifies a service that will be enabled for audit logging.
+            # For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
+            # `allServices` is a special value that covers all services.
+      },
+    ],
+    "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally,
+        # may specify a `condition` that determines how and when the `bindings` are
+        # applied. Each of the `bindings` must contain at least one principal.
+        #
+        # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+        # of these principals can be Google groups. Each occurrence of a principal
+        # counts towards these limits. For example, if the `bindings` grant 50
+        # different roles to `user:alice@example.com`, and not to any other
+        # principal, then you can add another 1,450 principals to the `bindings` in
+        # the `Policy`.
+      { # Associates `members`, or principals, with a `role`.
+        "condition": { # Represents a textual expression in the Common Expression Language (CEL) # 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).
+            # syntax. CEL is a C-like expression language. The syntax and semantics of CEL
+            # are documented at https://github.com/google/cel-spec.
+            #
+            # Example (Comparison):
+            #
+            #     title: "Summary size limit"
+            #     description: "Determines if a summary is less than 100 chars"
+            #     expression: "document.summary.size() < 100"
+            #
+            # Example (Equality):
+            #
+            #     title: "Requestor is owner"
+            #     description: "Determines if requestor is the document owner"
+            #     expression: "document.owner == request.auth.claims.email"
+            #
+            # Example (Logic):
+            #
+            #     title: "Public documents"
+            #     description: "Determine whether the document should be publicly visible"
+            #     expression: "document.type != 'private' && document.type != 'internal'"
+            #
+            # Example (Data Manipulation):
+            #
+            #     title: "Notification string"
+            #     description: "Create a notification string with a timestamp."
+            #     expression: "'New message received at ' + string(document.create_time)"
+            #
+            # The exact variables and functions that may be referenced within an expression
+            # are determined by the service that evaluates it. See the service
+            # documentation for additional information.
+          "description": "A String", # Optional. Description of the expression. This is a longer text which
+              # describes the expression, e.g. when hovered over it in a UI.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language
+              # syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error
+              # reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+              # its purpose. This can be used e.g. in UIs which allow to enter the
+              # expression.
+        },
+        "members": [ # 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`.
+            #
+            #
+            #
+            #
+            # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+            #   A single identity in a workforce identity pool.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+            #   All workforce identities in a group.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+            #   All workforce identities with a specific attribute value.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+            #   All identities in a workforce identity pool.
+            #
+            # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+            #   A single identity in a workload identity pool.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+            #   A workload identity pool group.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+            #   All identities in a workload identity pool with a certain attribute.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+            #   All identities in a workload identity pool.
+            #
+            # * `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.
+            #
+            # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+            #   Deleted single identity in a workforce identity pool. For example,
+            #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of `members`, or principals.
+            # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+            #
+            # For an overview of the IAM roles and permissions, see the
+            # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+            # a list of the available pre-defined roles, see
+            # [here](https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+        # prevent simultaneous updates of a policy from overwriting each other.
+        # It is strongly suggested that systems make use of the `etag` in the
+        # read-modify-write cycle to perform policy updates in order to avoid race
+        # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+        # systems are expected to put that etag in the request to `setIamPolicy` to
+        # ensure that their change will be applied to the same version of the policy.
+        #
+        # **Important:** If you use IAM Conditions, you must include the `etag` field
+        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+        # you to overwrite a version `3` policy with a version `1` policy, and all of
+        # the conditions in the version `3` policy are lost.
+    "version": 42, # Specifies the format of the policy.
+        #
+        # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+        # are rejected.
+        #
+        # Any operation that affects conditional role bindings must specify version
+        # `3`. This requirement applies to the following operations:
+        #
+        # * Getting a policy that includes a conditional role binding
+        # * Adding a conditional role binding to a policy
+        # * Changing a conditional role binding in a policy
+        # * Removing any role binding, with or without a condition, from a policy
+        #   that includes conditions
+        #
+        # **Important:** If you use IAM Conditions, you must include the `etag` field
+        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+        # you to overwrite a version `3` policy with a version `1` policy, and all of
+        # the conditions in the version `3` policy are lost.
+        #
+        # If a policy does not include any conditions, operations on that policy may
+        # specify any valid version or leave the field unset.
+        #
+        # To learn which resources support conditions in their IAM policies, see the
+        # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access
+    # controls for Google Cloud resources.
+    #
+    #
+    # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+    # `members`, or principals, to a single `role`. Principals can be user
+    # accounts, service accounts, Google groups, and domains (such as G Suite). A
+    # `role` is a named list of permissions; each `role` can be an IAM predefined
+    # role or a user-created custom role.
+    #
+    # For some types of Google Cloud resources, a `binding` can also specify a
+    # `condition`, which is a logical expression that allows access to a resource
+    # only if the expression evaluates to `true`. A condition can add constraints
+    # based on attributes of the request, the resource, or both. To learn which
+    # resources support conditions in their IAM policies, see the
+    # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+    #
+    # **JSON example:**
+    #
+    # ```
+    #     {
+    #       "bindings": [
+    #         {
+    #           "role": "roles/resourcemanager.organizationAdmin",
+    #           "members": [
+    #             "user:mike@example.com",
+    #             "group:admins@example.com",
+    #             "domain:google.com",
+    #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+    #           ]
+    #         },
+    #         {
+    #           "role": "roles/resourcemanager.organizationViewer",
+    #           "members": [
+    #             "user:eve@example.com"
+    #           ],
+    #           "condition": {
+    #             "title": "expirable access",
+    #             "description": "Does not grant access after Sep 2020",
+    #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+    #           }
+    #         }
+    #       ],
+    #       "etag": "BwWWja0YfJA=",
+    #       "version": 3
+    #     }
+    # ```
+    #
+    # **YAML example:**
+    #
+    # ```
+    #     bindings:
+    #     - members:
+    #       - user:mike@example.com
+    #       - group:admins@example.com
+    #       - domain:google.com
+    #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+    #       role: roles/resourcemanager.organizationAdmin
+    #     - members:
+    #       - user:eve@example.com
+    #       role: roles/resourcemanager.organizationViewer
+    #       condition:
+    #         title: expirable access
+    #         description: Does not grant access after Sep 2020
+    #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+    #     etag: BwWWja0YfJA=
+    #     version: 3
+    # ```
+    #
+    # For a description of IAM and its features, see the
+    # [IAM documentation](https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service.
+        # The configuration determines which permission types are logged, and what
+        # identities, if any, are exempted from logging.
+        # An AuditConfig must have one or more AuditLogConfigs.
+        #
+        # If there are AuditConfigs for both `allServices` and a specific service,
+        # the union of the two AuditConfigs is used for that service: the log_types
+        # specified in each AuditConfig are enabled, and the exempted_members in each
+        # AuditLogConfig are exempted.
+        #
+        # Example Policy with multiple AuditConfigs:
+        #
+        #     {
+        #       "audit_configs": [
+        #         {
+        #           "service": "allServices",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ",
+        #               "exempted_members": [
+        #                 "user:jose@example.com"
+        #               ]
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE"
+        #             },
+        #             {
+        #               "log_type": "ADMIN_READ"
+        #             }
+        #           ]
+        #         },
+        #         {
+        #           "service": "sampleservice.googleapis.com",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ"
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE",
+        #               "exempted_members": [
+        #                 "user:aliya@example.com"
+        #               ]
+        #             }
+        #           ]
+        #         }
+        #       ]
+        #     }
+        #
+        # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+        # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+        # `aliya@example.com` from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions.
+            # Example:
+            #
+            #     {
+            #       "audit_log_configs": [
+            #         {
+            #           "log_type": "DATA_READ",
+            #           "exempted_members": [
+            #             "user:jose@example.com"
+            #           ]
+            #         },
+            #         {
+            #           "log_type": "DATA_WRITE"
+            #         }
+            #       ]
+            #     }
+            #
+            # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+            # jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+              # permission.
+              # Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging.
+          # For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
+          # `allServices` is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally,
+      # may specify a `condition` that determines how and when the `bindings` are
+      # applied. Each of the `bindings` must contain at least one principal.
+      #
+      # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+      # of these principals can be Google groups. Each occurrence of a principal
+      # counts towards these limits. For example, if the `bindings` grant 50
+      # different roles to `user:alice@example.com`, and not to any other
+      # principal, then you can add another 1,450 principals to the `bindings` in
+      # the `Policy`.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # 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).
+          # syntax. CEL is a C-like expression language. The syntax and semantics of CEL
+          # are documented at https://github.com/google/cel-spec.
+          #
+          # Example (Comparison):
+          #
+          #     title: "Summary size limit"
+          #     description: "Determines if a summary is less than 100 chars"
+          #     expression: "document.summary.size() < 100"
+          #
+          # Example (Equality):
+          #
+          #     title: "Requestor is owner"
+          #     description: "Determines if requestor is the document owner"
+          #     expression: "document.owner == request.auth.claims.email"
+          #
+          # Example (Logic):
+          #
+          #     title: "Public documents"
+          #     description: "Determine whether the document should be publicly visible"
+          #     expression: "document.type != 'private' && document.type != 'internal'"
+          #
+          # Example (Data Manipulation):
+          #
+          #     title: "Notification string"
+          #     description: "Create a notification string with a timestamp."
+          #     expression: "'New message received at ' + string(document.create_time)"
+          #
+          # The exact variables and functions that may be referenced within an expression
+          # are determined by the service that evaluates it. See the service
+          # documentation for additional information.
+        "description": "A String", # Optional. Description of the expression. This is a longer text which
+            # describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # 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`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `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.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+      # prevent simultaneous updates of a policy from overwriting each other.
+      # It is strongly suggested that systems make use of the `etag` in the
+      # read-modify-write cycle to perform policy updates in order to avoid race
+      # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+      # systems are expected to put that etag in the request to `setIamPolicy` to
+      # ensure that their change will be applied to the same version of the policy.
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy.
+      #
+      # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+      # are rejected.
+      #
+      # Any operation that affects conditional role bindings must specify version
+      # `3`. This requirement applies to the following operations:
+      #
+      # * Getting a policy that includes a conditional role binding
+      # * Adding a conditional role binding to a policy
+      # * Changing a conditional role binding in a policy
+      # * Removing any role binding, with or without a condition, from a policy
+      #   that includes conditions
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+      #
+      # If a policy does not include any conditions, operations on that policy may
+      # specify any valid version or leave the field unset.
+      #
+      # To learn which resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
 }
diff --git a/docs/dyn/compute_beta.licenses.html b/docs/dyn/compute_beta.licenses.html index f2c37e2ff8..933d0d1211 100644 --- a/docs/dyn/compute_beta.licenses.html +++ b/docs/dyn/compute_beta.licenses.html @@ -276,12 +276,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -475,8 +475,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -940,8 +940,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1125,12 +1125,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1414,8 +1414,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2469,8 +2469,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2655,12 +2655,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.machineImages.html b/docs/dyn/compute_beta.machineImages.html index ed73ebc593..1af520ce39 100644 --- a/docs/dyn/compute_beta.machineImages.html +++ b/docs/dyn/compute_beta.machineImages.html @@ -274,12 +274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -701,8 +701,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1076,6 +1076,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1230,8 +1241,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1839,6 +1852,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -2784,8 +2808,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3159,6 +3183,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -3313,8 +3348,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3922,6 +3959,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -4359,12 +4407,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4872,8 +4920,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5247,6 +5295,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -5401,8 +5460,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -6010,6 +6071,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -7382,12 +7454,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.networkAttachments.html b/docs/dyn/compute_beta.networkAttachments.html index 2a428bcb4f..bc4f68e4f6 100644 --- a/docs/dyn/compute_beta.networkAttachments.html +++ b/docs/dyn/compute_beta.networkAttachments.html @@ -540,12 +540,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1357,12 +1357,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1941,12 +1941,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.networkEdgeSecurityServices.html b/docs/dyn/compute_beta.networkEdgeSecurityServices.html index 3dc3c26cda..380ce02f0f 100644 --- a/docs/dyn/compute_beta.networkEdgeSecurityServices.html +++ b/docs/dyn/compute_beta.networkEdgeSecurityServices.html @@ -495,12 +495,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -875,12 +875,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1206,12 +1206,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.networkEndpointGroups.html b/docs/dyn/compute_beta.networkEndpointGroups.html index b865077b3e..f449f7e644 100644 --- a/docs/dyn/compute_beta.networkEndpointGroups.html +++ b/docs/dyn/compute_beta.networkEndpointGroups.html @@ -737,12 +737,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1040,12 +1040,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1380,12 +1380,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2144,12 +2144,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.networkFirewallPolicies.html b/docs/dyn/compute_beta.networkFirewallPolicies.html index 1d64ca94c9..28de2ebeb5 100644 --- a/docs/dyn/compute_beta.networkFirewallPolicies.html +++ b/docs/dyn/compute_beta.networkFirewallPolicies.html @@ -331,12 +331,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -816,12 +816,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1301,12 +1301,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1792,7 +1792,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -2250,12 +2251,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2547,12 +2548,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2937,7 +2938,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4213,7 +4215,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4582,12 +4585,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5057,7 +5060,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5574,7 +5578,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5943,12 +5948,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6425,12 +6430,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6907,12 +6912,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7200,12 +7205,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7493,12 +7498,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7786,12 +7791,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.networks.html b/docs/dyn/compute_beta.networks.html index 3138274757..54c6c126d2 100644 --- a/docs/dyn/compute_beta.networks.html +++ b/docs/dyn/compute_beta.networks.html @@ -381,12 +381,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -682,12 +682,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -979,12 +979,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2698,12 +2698,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3672,12 +3672,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3971,12 +3971,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4271,12 +4271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4563,12 +4563,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4965,12 +4965,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.nodeGroups.html b/docs/dyn/compute_beta.nodeGroups.html index 0abd39842e..881bac0d3e 100644 --- a/docs/dyn/compute_beta.nodeGroups.html +++ b/docs/dyn/compute_beta.nodeGroups.html @@ -303,12 +303,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -881,12 +881,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1183,12 +1183,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2037,12 +2037,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2886,12 +2886,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3189,12 +3189,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4365,12 +4365,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4668,12 +4668,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.nodeTemplates.html b/docs/dyn/compute_beta.nodeTemplates.html index 91f6e8a385..0b6af6f0ce 100644 --- a/docs/dyn/compute_beta.nodeTemplates.html +++ b/docs/dyn/compute_beta.nodeTemplates.html @@ -545,12 +545,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1373,12 +1373,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.organizationSecurityPolicies.html b/docs/dyn/compute_beta.organizationSecurityPolicies.html index 2d2a4302ae..d86f9f3295 100644 --- a/docs/dyn/compute_beta.organizationSecurityPolicies.html +++ b/docs/dyn/compute_beta.organizationSecurityPolicies.html @@ -320,12 +320,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1085,12 +1085,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1387,12 +1387,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1682,12 +1682,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3952,12 +3952,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5291,12 +5291,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6304,12 +6304,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7072,12 +7072,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7369,12 +7369,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7666,12 +7666,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.packetMirrorings.html b/docs/dyn/compute_beta.packetMirrorings.html index 566674ec65..879a1cb4ea 100644 --- a/docs/dyn/compute_beta.packetMirrorings.html +++ b/docs/dyn/compute_beta.packetMirrorings.html @@ -571,12 +571,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1090,12 +1090,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1747,12 +1747,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.previewFeatures.html b/docs/dyn/compute_beta.previewFeatures.html index fa2ac6e858..4f9fee08bf 100644 --- a/docs/dyn/compute_beta.previewFeatures.html +++ b/docs/dyn/compute_beta.previewFeatures.html @@ -599,12 +599,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.projects.html b/docs/dyn/compute_beta.projects.html index 6ad4de78c9..7c3dbe7c90 100644 --- a/docs/dyn/compute_beta.projects.html +++ b/docs/dyn/compute_beta.projects.html @@ -296,12 +296,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -600,12 +600,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -891,12 +891,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1196,12 +1196,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2112,12 +2112,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2427,12 +2427,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2728,12 +2728,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3051,12 +3051,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3351,12 +3351,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3652,12 +3652,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3960,12 +3960,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.publicAdvertisedPrefixes.html b/docs/dyn/compute_beta.publicAdvertisedPrefixes.html index e123d52a48..d41f6cabfe 100644 --- a/docs/dyn/compute_beta.publicAdvertisedPrefixes.html +++ b/docs/dyn/compute_beta.publicAdvertisedPrefixes.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -562,12 +562,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1013,12 +1013,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1600,12 +1600,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1892,12 +1892,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.publicDelegatedPrefixes.html b/docs/dyn/compute_beta.publicDelegatedPrefixes.html index 9f13f324ef..67d69b4221 100644 --- a/docs/dyn/compute_beta.publicDelegatedPrefixes.html +++ b/docs/dyn/compute_beta.publicDelegatedPrefixes.html @@ -282,11 +282,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -552,12 +578,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -850,12 +876,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1053,11 +1079,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -1147,11 +1199,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -1327,12 +1405,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1615,11 +1693,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -1761,11 +1865,37 @@

Method Details

# delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited + # from parent prefix. "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], + "purpose": "A String", # Immutable. The purpose of the public delegated prefix. + # + # This field can only be set for the top-level global public delegated + # prefix. It is an output-only field for the sub-delegates that inherit the + # value from the top-level global public delegated prefix. Once the value is + # set, it cannot be changed. + # + # The field cannot be set for regional public delegated prefixes. + # + # The supported values are: + # + # + # - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public + # delegated prefix can only be used by Global External Application and + # Proxy Load Balancers to allocate addresses for forwarding rules. This is + # the default value. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 0 + # addresses for forwarding rules. + # - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The + # global public delegated prefix can only be used by Global External + # Passthrough Network Load Balancers to allocate Availability Group 1 + # addresses for forwarding rules. "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in @@ -1941,12 +2071,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2235,12 +2365,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionAutoscalers.html b/docs/dyn/compute_beta.regionAutoscalers.html index 5cee744b0a..59fdd12ad1 100644 --- a/docs/dyn/compute_beta.regionAutoscalers.html +++ b/docs/dyn/compute_beta.regionAutoscalers.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -573,8 +573,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -600,8 +599,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -651,6 +649,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -944,8 +950,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -971,8 +976,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1022,6 +1026,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -1302,12 +1314,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1690,8 +1702,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1717,8 +1728,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1768,6 +1778,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -2111,8 +2129,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2138,8 +2155,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2189,6 +2205,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -2470,12 +2494,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2801,8 +2825,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2828,8 +2851,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2879,6 +2901,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -3160,12 +3190,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionBackendBuckets.html b/docs/dyn/compute_beta.regionBackendBuckets.html index 26acf21d60..feba2a6697 100644 --- a/docs/dyn/compute_beta.regionBackendBuckets.html +++ b/docs/dyn/compute_beta.regionBackendBuckets.html @@ -284,12 +284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1350,12 +1350,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2530,12 +2530,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionBackendServices.html b/docs/dyn/compute_beta.regionBackendServices.html index bffb925571..13dcbe3f0a 100644 --- a/docs/dyn/compute_beta.regionBackendServices.html +++ b/docs/dyn/compute_beta.regionBackendServices.html @@ -289,12 +289,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3720,12 +3720,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8362,12 +8362,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9540,12 +9540,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11219,12 +11219,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionCommitments.html b/docs/dyn/compute_beta.regionCommitments.html index 2b5f775073..20d7db5c3e 100644 --- a/docs/dyn/compute_beta.regionCommitments.html +++ b/docs/dyn/compute_beta.regionCommitments.html @@ -596,7 +596,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -1082,7 +1082,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -1478,7 +1478,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -1641,12 +1641,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2249,7 +2249,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -2730,7 +2730,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -2895,12 +2895,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3438,12 +3438,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionCompositeHealthChecks.html b/docs/dyn/compute_beta.regionCompositeHealthChecks.html index 614139a885..669a858af5 100644 --- a/docs/dyn/compute_beta.regionCompositeHealthChecks.html +++ b/docs/dyn/compute_beta.regionCompositeHealthChecks.html @@ -515,12 +515,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -944,12 +944,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1480,12 +1480,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionDiskSettings.html b/docs/dyn/compute_beta.regionDiskSettings.html index fbf53b8c9d..3b43c78e29 100644 --- a/docs/dyn/compute_beta.regionDiskSettings.html +++ b/docs/dyn/compute_beta.regionDiskSettings.html @@ -326,12 +326,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionDisks.html b/docs/dyn/compute_beta.regionDisks.html index 3d7d671e1e..01f47f19a5 100644 --- a/docs/dyn/compute_beta.regionDisks.html +++ b/docs/dyn/compute_beta.regionDisks.html @@ -310,12 +310,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -650,12 +650,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -893,8 +893,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1277,12 +1277,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1574,12 +1574,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1972,8 +1972,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2890,8 +2890,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3331,12 +3331,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3815,8 +3815,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4322,12 +4322,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4622,12 +4622,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5805,12 +5805,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6127,12 +6127,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6421,12 +6421,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6735,12 +6735,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7163,8 +7163,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -7605,12 +7605,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7917,12 +7917,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionHealthAggregationPolicies.html b/docs/dyn/compute_beta.regionHealthAggregationPolicies.html index ecf3ce2e30..8cc899bf59 100644 --- a/docs/dyn/compute_beta.regionHealthAggregationPolicies.html +++ b/docs/dyn/compute_beta.regionHealthAggregationPolicies.html @@ -528,12 +528,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -959,12 +959,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1528,12 +1528,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionHealthCheckServices.html b/docs/dyn/compute_beta.regionHealthCheckServices.html index 3128b91953..51ce0732b2 100644 --- a/docs/dyn/compute_beta.regionHealthCheckServices.html +++ b/docs/dyn/compute_beta.regionHealthCheckServices.html @@ -545,12 +545,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1009,12 +1009,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1611,12 +1611,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionHealthChecks.html b/docs/dyn/compute_beta.regionHealthChecks.html index b5cd3ab5ea..21f6db5019 100644 --- a/docs/dyn/compute_beta.regionHealthChecks.html +++ b/docs/dyn/compute_beta.regionHealthChecks.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1280,12 +1280,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2426,12 +2426,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3105,12 +3105,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionHealthSources.html b/docs/dyn/compute_beta.regionHealthSources.html index da127faeda..e36211ec47 100644 --- a/docs/dyn/compute_beta.regionHealthSources.html +++ b/docs/dyn/compute_beta.regionHealthSources.html @@ -518,12 +518,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -966,12 +966,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1508,12 +1508,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionInstanceGroupManagerResizeRequests.html b/docs/dyn/compute_beta.regionInstanceGroupManagerResizeRequests.html index ba2e60df59..18d0cfca16 100644 --- a/docs/dyn/compute_beta.regionInstanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_beta.regionInstanceGroupManagerResizeRequests.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -571,12 +571,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1533,12 +1533,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1765,7 +1765,7 @@

Method Details

{ "etag": "A String", - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of Resize Request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -2088,19 +2088,19 @@

Method Details

# requests. }, ], - "kind": "compute#regionInstanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for + "kind": "compute#regionInstanceGroupManagerResizeRequestList", # Output only. Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for # a list of Resize Requests. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "unreachables": [ # Output only. [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "unreachables": [ # Output only. Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], - "warning": { # Output only. [Output Only] Informational warning message. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_beta.regionInstanceGroupManagers.html b/docs/dyn/compute_beta.regionInstanceGroupManagers.html index 9b8fff7d77..5cbbec1a61 100644 --- a/docs/dyn/compute_beta.regionInstanceGroupManagers.html +++ b/docs/dyn/compute_beta.regionInstanceGroupManagers.html @@ -90,10 +90,10 @@

Instance Methods

createInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Creates instances with per-instance configurations in this regional managed

- delete(project, region, instanceGroupManager, requestId=None, x__xgafv=None)

+ delete(project, region, instanceGroupManager, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Deletes the specified managed instance group and all of the instances

- deleteInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ deleteInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

deletePerInstanceConfigs(project, region, instanceGroupManager, body=None, x__xgafv=None)

@@ -135,7 +135,7 @@

Instance Methods

patchPerInstanceConfigs(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Inserts or patches per-instance configurations for the managed instance

- recreateInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ recreateInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified VM instances in the managed instance group to be

resize(project, region, instanceGroupManager, size, requestId=None, x__xgafv=None)

@@ -159,7 +159,7 @@

Instance Methods

startInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

- stopInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+ stopInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)

Flags the specified instances in the managed instance group to be

suspendInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

@@ -362,12 +362,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -737,12 +737,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1062,12 +1062,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1441,12 +1441,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1571,7 +1571,7 @@

Method Details

- delete(project, region, instanceGroupManager, requestId=None, x__xgafv=None) + delete(project, region, instanceGroupManager, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Deletes the specified managed instance group and all of the instances
 in that group.
 
@@ -1579,6 +1579,8 @@ 

Method Details

project: string, Project ID for this request. (required) region: string, Name of the region scoping this request. (required) instanceGroupManager: string, Name of the managed instance group to delete. (required) + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance deletion even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -1735,12 +1737,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1865,7 +1867,7 @@

Method Details

- deleteInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + deleteInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified instances in the managed instance group to be
 immediately deleted. The instances are also removed from any target
 pools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of
@@ -1903,6 +1905,8 @@ 

Method Details

# group's zone or region. } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance deletion even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -2059,12 +2063,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2350,12 +2354,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2863,8 +2867,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3617,8 +3621,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3655,8 +3658,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3734,8 +3736,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4144,8 +4145,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4898,8 +4899,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4936,8 +4936,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -5015,8 +5014,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -5194,12 +5192,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5423,7 +5421,7 @@

Method Details

An object of the form: { # Contains a list of managed instance groups. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -5793,8 +5791,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -6547,8 +6545,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6585,8 +6582,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6664,8 +6660,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6687,16 +6682,15 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#regionInstanceGroupManagerList", # Output only. [Output Only] The resource type, which is always - # compute#instanceGroupManagerList for a list of managed instance groups that - # exist in th regional scope. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupManagerList", # Output only. The resource type, which is always compute#instanceGroupManagerList for a + # list of managed instance groups that exist in th regional scope. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -7465,8 +7459,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -7721,9 +7715,29 @@

Method Details

}, "scheduling": { # Output only. [Output Only] Information about the termination timestamp of the instance, # if applicable. + "gracefulShutdownTimestamp": "A String", # Output only. [Output Only] The timestamp at which the underlying instance will be + # triggered for graceful shutdown if it is configured. This is in RFC3339 text format. "terminationTimestamp": "A String", # Output only. [Output Only] The timestamp at which the managed instance will be # terminated. This is in RFC3339 text format. }, + "shutdownDetails": { # Output only. [Output Only] Specifies the graceful shutdown details if the instance is in + # `PENDING_STOP` state or there is a programmed stop scheduled. + "maxDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output Only] The duration for graceful shutdown. Only applicable when + # the instance is in `PENDING_STOP` state. + # as a count of seconds and fractions of seconds at nanosecond + # resolution. It is independent of any calendar and concepts like "day" + # or "month". Range is approximately 10,000 years. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. + # Durations less than one second are represented with a 0 + # `seconds` field and a positive `nanos` field. Must be from 0 + # to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 + # to 315,576,000,000 inclusive. Note: these bounds are computed from: + # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + "requestTimestamp": "A String", # Output only. [Output Only] Past timestamp indicating the beginning of `PENDING_STOP` + # state of instance in RFC3339 text format. + }, "targetStatus": "A String", # Output only. [Output Only] The eventual status of the instance. The instance group # manager will not be identified as stable till each managed instance reaches # its targetStatus. @@ -8379,8 +8393,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -9133,8 +9147,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -9171,8 +9184,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -9250,8 +9262,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -9429,12 +9440,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9800,12 +9811,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9930,7 +9941,7 @@

Method Details

- recreateInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + recreateInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified VM instances in the managed instance group to be
 immediately recreated. Each instance is recreated using the group's current
 configuration. This operation is marked as DONE when the flag
@@ -9959,6 +9970,8 @@ 

Method Details

], } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance recreation even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -10115,12 +10128,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10422,12 +10435,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10760,12 +10773,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11078,12 +11091,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11392,12 +11405,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11694,12 +11707,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12001,12 +12014,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12319,12 +12332,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12449,7 +12462,7 @@

Method Details

- stopInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) + stopInstances(project, region, instanceGroupManager, body=None, noGracefulShutdown=None, requestId=None, x__xgafv=None)
Flags the specified instances in the managed instance group to be
 immediately stopped. You can only specify instances that are running in
 this request. This method reduces thetargetSize and increases the targetStoppedSize
@@ -12492,6 +12505,8 @@ 

Method Details

], } + noGracefulShutdown: boolean, When set, graceful shutdown is skipped for instance stopping even if it's +configured for the instances. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -12648,12 +12663,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12977,12 +12992,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13530,8 +13545,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -14284,8 +14299,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -14322,8 +14336,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -14401,8 +14414,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -14580,12 +14592,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14951,12 +14963,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionInstanceGroups.html b/docs/dyn/compute_beta.regionInstanceGroups.html index b2100755ed..2b91485528 100644 --- a/docs/dyn/compute_beta.regionInstanceGroups.html +++ b/docs/dyn/compute_beta.regionInstanceGroups.html @@ -754,12 +754,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionInstanceTemplates.html b/docs/dyn/compute_beta.regionInstanceTemplates.html index 05a760cee9..7cc34dd77d 100644 --- a/docs/dyn/compute_beta.regionInstanceTemplates.html +++ b/docs/dyn/compute_beta.regionInstanceTemplates.html @@ -263,12 +263,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -713,8 +713,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1088,6 +1088,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1242,8 +1253,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1778,8 +1791,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2153,6 +2166,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -2307,8 +2331,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2687,12 +2713,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3223,8 +3249,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3598,6 +3624,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -3752,8 +3789,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, diff --git a/docs/dyn/compute_beta.regionInstances.html b/docs/dyn/compute_beta.regionInstances.html index d45a5edb91..cd293c9303 100644 --- a/docs/dyn/compute_beta.regionInstances.html +++ b/docs/dyn/compute_beta.regionInstances.html @@ -344,8 +344,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -876,8 +876,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1251,6 +1251,17 @@

Method Details

# alias range. If not specified, the primary range of the subnetwork is used. }, ], + "aliasIpv6Ranges": [ # An array of alias IPv6 ranges for this network interface. + # You can only specify this field for network interfaces in VPC networks. + { # An alias IP range attached to an instance's network interface. + "ipCidrRange": "A String", # The IP alias ranges to allocate for this interface. This IP CIDR range + # must belong to the specified subnetwork and cannot contain IP addresses + # reserved by system or used by other network interfaces. This range may be + # a single IP address (such as 10.2.3.4), a netmask (such as/24) or a CIDR-formatted string (such as10.1.2.0/24). + "subnetworkRangeName": "A String", # The name of a subnetwork secondary IP range from which to allocate an IP + # alias range. If not specified, the primary range of the subnetwork is used. + }, + ], "enableVpcScopedDns": True or False, # Optional. If true, DNS resolution will be enabled over this interface. Only valid # with network_attachment. "fingerprint": "A String", # Fingerprint hash of contents stored in this network interface. @@ -1405,8 +1416,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1814,12 +1827,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionInstantSnapshotGroups.html b/docs/dyn/compute_beta.regionInstantSnapshotGroups.html index 758f6ac03c..157e9159ca 100644 --- a/docs/dyn/compute_beta.regionInstantSnapshotGroups.html +++ b/docs/dyn/compute_beta.regionInstantSnapshotGroups.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1030,12 +1030,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionInstantSnapshots.html b/docs/dyn/compute_beta.regionInstantSnapshots.html index 86852be402..3378e7a5af 100644 --- a/docs/dyn/compute_beta.regionInstantSnapshots.html +++ b/docs/dyn/compute_beta.regionInstantSnapshots.html @@ -281,12 +281,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1152,12 +1152,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2583,12 +2583,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionMultiMigs.html b/docs/dyn/compute_beta.regionMultiMigs.html index e8785f1970..25089a4add 100644 --- a/docs/dyn/compute_beta.regionMultiMigs.html +++ b/docs/dyn/compute_beta.regionMultiMigs.html @@ -262,12 +262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -866,12 +866,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionNetworkEndpointGroups.html b/docs/dyn/compute_beta.regionNetworkEndpointGroups.html index a3e1308e41..a7eda39e42 100644 --- a/docs/dyn/compute_beta.regionNetworkEndpointGroups.html +++ b/docs/dyn/compute_beta.regionNetworkEndpointGroups.html @@ -316,12 +316,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -617,12 +617,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -958,12 +958,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1722,12 +1722,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html b/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html index e4fd693c77..155b7da22b 100644 --- a/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html @@ -323,12 +323,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -809,12 +809,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1103,12 +1103,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1401,12 +1401,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1792,7 +1792,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3445,7 +3446,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3814,12 +3816,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4291,7 +4293,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4809,7 +4812,8 @@

Method Details

# internal services and cannot be set by users during policy creation. # Policies with a SYSTEM source cannot be modified or deleted by # users. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5178,12 +5182,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5489,12 +5493,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5972,12 +5976,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6266,12 +6270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6560,12 +6564,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionNetworkPolicies.html b/docs/dyn/compute_beta.regionNetworkPolicies.html index 39db4dd4f1..c981633c06 100644 --- a/docs/dyn/compute_beta.regionNetworkPolicies.html +++ b/docs/dyn/compute_beta.regionNetworkPolicies.html @@ -295,12 +295,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -669,12 +669,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1266,12 +1266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1906,12 +1906,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2561,12 +2561,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2937,12 +2937,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3231,12 +3231,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3525,12 +3525,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionNotificationEndpoints.html b/docs/dyn/compute_beta.regionNotificationEndpoints.html index d5229c30de..436b5f6612 100644 --- a/docs/dyn/compute_beta.regionNotificationEndpoints.html +++ b/docs/dyn/compute_beta.regionNotificationEndpoints.html @@ -522,12 +522,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -953,12 +953,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionOperations.html b/docs/dyn/compute_beta.regionOperations.html index b774ac6711..a66d4b4f36 100644 --- a/docs/dyn/compute_beta.regionOperations.html +++ b/docs/dyn/compute_beta.regionOperations.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -633,12 +633,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -979,12 +979,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionSecurityPolicies.html b/docs/dyn/compute_beta.regionSecurityPolicies.html index 9aa1e0c8a2..c5b585dad4 100644 --- a/docs/dyn/compute_beta.regionSecurityPolicies.html +++ b/docs/dyn/compute_beta.regionSecurityPolicies.html @@ -733,12 +733,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1031,12 +1031,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3258,12 +3258,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5137,12 +5137,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5891,12 +5891,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6172,12 +6172,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6482,12 +6482,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionSnapshotSettings.html b/docs/dyn/compute_beta.regionSnapshotSettings.html index 5b05bcdaaa..13d0719981 100644 --- a/docs/dyn/compute_beta.regionSnapshotSettings.html +++ b/docs/dyn/compute_beta.regionSnapshotSettings.html @@ -322,12 +322,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionSnapshots.html b/docs/dyn/compute_beta.regionSnapshots.html index 466bb01479..69f67cb96a 100644 --- a/docs/dyn/compute_beta.regionSnapshots.html +++ b/docs/dyn/compute_beta.regionSnapshots.html @@ -284,12 +284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -524,8 +524,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1228,8 +1228,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1612,12 +1612,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1938,8 +1938,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3271,12 +3271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3613,12 +3613,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionSslCertificates.html b/docs/dyn/compute_beta.regionSslCertificates.html index e1f6049642..fdaeb29703 100644 --- a/docs/dyn/compute_beta.regionSslCertificates.html +++ b/docs/dyn/compute_beta.regionSslCertificates.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -750,12 +750,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionSslPolicies.html b/docs/dyn/compute_beta.regionSslPolicies.html index 4f6d8d0464..c42e49b650 100644 --- a/docs/dyn/compute_beta.regionSslPolicies.html +++ b/docs/dyn/compute_beta.regionSslPolicies.html @@ -274,12 +274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -459,6 +459,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -547,6 +554,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -740,12 +754,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1010,6 +1024,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1253,6 +1274,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1446,12 +1474,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionTargetHttpProxies.html b/docs/dyn/compute_beta.regionTargetHttpProxies.html index 202cf0e797..d99e12fcd1 100644 --- a/docs/dyn/compute_beta.regionTargetHttpProxies.html +++ b/docs/dyn/compute_beta.regionTargetHttpProxies.html @@ -268,12 +268,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -743,12 +743,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1276,12 +1276,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionTargetHttpsProxies.html b/docs/dyn/compute_beta.regionTargetHttpsProxies.html index f94a7233f2..8d971d4c5c 100644 --- a/docs/dyn/compute_beta.regionTargetHttpsProxies.html +++ b/docs/dyn/compute_beta.regionTargetHttpsProxies.html @@ -274,12 +274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -945,12 +945,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1754,12 +1754,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2058,12 +2058,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2358,12 +2358,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionTargetTcpProxies.html b/docs/dyn/compute_beta.regionTargetTcpProxies.html index c8e7c719ec..c5d6ef99a3 100644 --- a/docs/dyn/compute_beta.regionTargetTcpProxies.html +++ b/docs/dyn/compute_beta.regionTargetTcpProxies.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -660,12 +660,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.regionUrlMaps.html b/docs/dyn/compute_beta.regionUrlMaps.html index b18997d59b..f917bf45ed 100644 --- a/docs/dyn/compute_beta.regionUrlMaps.html +++ b/docs/dyn/compute_beta.regionUrlMaps.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7760,12 +7760,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8069,12 +8069,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15700,12 +15700,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19616,12 +19616,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.reservationBlocks.html b/docs/dyn/compute_beta.reservationBlocks.html index c4c0882fd6..ddaa2a05c5 100644 --- a/docs/dyn/compute_beta.reservationBlocks.html +++ b/docs/dyn/compute_beta.reservationBlocks.html @@ -979,12 +979,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.reservationSlots.html b/docs/dyn/compute_beta.reservationSlots.html index 693264d09a..b2eab5a4d9 100644 --- a/docs/dyn/compute_beta.reservationSlots.html +++ b/docs/dyn/compute_beta.reservationSlots.html @@ -346,12 +346,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -884,12 +884,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.reservationSubBlocks.html b/docs/dyn/compute_beta.reservationSubBlocks.html index 43666fb518..a5e69323bf 100644 --- a/docs/dyn/compute_beta.reservationSubBlocks.html +++ b/docs/dyn/compute_beta.reservationSubBlocks.html @@ -762,12 +762,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1290,12 +1290,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1600,12 +1600,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.reservations.html b/docs/dyn/compute_beta.reservations.html index 49cf96892b..5f1c4ed86f 100644 --- a/docs/dyn/compute_beta.reservations.html +++ b/docs/dyn/compute_beta.reservations.html @@ -722,12 +722,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1888,12 +1888,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2584,12 +2584,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2887,12 +2887,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4336,12 +4336,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.resourcePolicies.html b/docs/dyn/compute_beta.resourcePolicies.html index 61c76754fa..105ebae2d4 100644 --- a/docs/dyn/compute_beta.resourcePolicies.html +++ b/docs/dyn/compute_beta.resourcePolicies.html @@ -611,12 +611,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1564,12 +1564,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2286,12 +2286,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.rolloutPlans.html b/docs/dyn/compute_beta.rolloutPlans.html index 66429116c8..90201c965f 100644 --- a/docs/dyn/compute_beta.rolloutPlans.html +++ b/docs/dyn/compute_beta.rolloutPlans.html @@ -261,12 +261,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -763,12 +763,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.rollouts.html b/docs/dyn/compute_beta.rollouts.html index e65d4c7928..f234fdb68a 100644 --- a/docs/dyn/compute_beta.rollouts.html +++ b/docs/dyn/compute_beta.rollouts.html @@ -260,12 +260,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -557,12 +557,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -762,6 +762,8 @@

Method Details

# Integration model. # model. "completedResourcesCount": "A String", # Output only. Resource completed so far. + "estimatedCompletionTime": "A String", # Output only. Estimated timestamp at which the wave will complete. Extrapolated from + # current progress. "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources. "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout # stopped retrying. There may be some successful resources rolled out in @@ -946,6 +948,8 @@

Method Details

# Integration model. # model. "completedResourcesCount": "A String", # Output only. Resource completed so far. + "estimatedCompletionTime": "A String", # Output only. Estimated timestamp at which the wave will complete. Extrapolated from + # current progress. "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources. "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout # stopped retrying. There may be some successful resources rolled out in diff --git a/docs/dyn/compute_beta.routers.html b/docs/dyn/compute_beta.routers.html index 334d0a9013..674ce76a52 100644 --- a/docs/dyn/compute_beta.routers.html +++ b/docs/dyn/compute_beta.routers.html @@ -1039,12 +1039,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1333,12 +1333,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1627,12 +1627,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4135,12 +4135,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6294,12 +6294,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6650,12 +6650,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7056,12 +7056,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8945,12 +8945,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9301,12 +9301,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9707,12 +9707,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.routes.html b/docs/dyn/compute_beta.routes.html index 443dcbd609..968f6a67d7 100644 --- a/docs/dyn/compute_beta.routes.html +++ b/docs/dyn/compute_beta.routes.html @@ -264,12 +264,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -905,12 +905,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.securityPolicies.html b/docs/dyn/compute_beta.securityPolicies.html index 9e20b42601..67cea62efd 100644 --- a/docs/dyn/compute_beta.securityPolicies.html +++ b/docs/dyn/compute_beta.securityPolicies.html @@ -744,12 +744,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1952,12 +1952,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4176,12 +4176,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6187,12 +6187,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6940,12 +6940,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7220,12 +7220,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7519,12 +7519,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.serviceAttachments.html b/docs/dyn/compute_beta.serviceAttachments.html index 59a065f657..5c333ece73 100644 --- a/docs/dyn/compute_beta.serviceAttachments.html +++ b/docs/dyn/compute_beta.serviceAttachments.html @@ -620,12 +620,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1593,12 +1593,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2333,12 +2333,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.snapshotGroups.html b/docs/dyn/compute_beta.snapshotGroups.html index 60eaf2acef..a04dd2fb7f 100644 --- a/docs/dyn/compute_beta.snapshotGroups.html +++ b/docs/dyn/compute_beta.snapshotGroups.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1015,12 +1015,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.snapshotSettings.html b/docs/dyn/compute_beta.snapshotSettings.html index 5a4802116e..3c6047f23e 100644 --- a/docs/dyn/compute_beta.snapshotSettings.html +++ b/docs/dyn/compute_beta.snapshotSettings.html @@ -320,12 +320,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.snapshots.html b/docs/dyn/compute_beta.snapshots.html index cedcd95dc9..949c2b7597 100644 --- a/docs/dyn/compute_beta.snapshots.html +++ b/docs/dyn/compute_beta.snapshots.html @@ -325,8 +325,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -809,12 +809,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1048,8 +1048,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1753,8 +1753,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2137,12 +2137,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2462,8 +2462,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3782,12 +3782,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4122,12 +4122,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.sslCertificates.html b/docs/dyn/compute_beta.sslCertificates.html index 40b86d94b1..c58e808994 100644 --- a/docs/dyn/compute_beta.sslCertificates.html +++ b/docs/dyn/compute_beta.sslCertificates.html @@ -551,12 +551,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1032,12 +1032,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.sslPolicies.html b/docs/dyn/compute_beta.sslPolicies.html index be8fa19770..ebf91906c8 100644 --- a/docs/dyn/compute_beta.sslPolicies.html +++ b/docs/dyn/compute_beta.sslPolicies.html @@ -263,6 +263,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -551,12 +558,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -735,6 +742,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -821,6 +835,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1014,12 +1035,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1283,6 +1304,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1524,6 +1552,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1717,12 +1752,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.storagePools.html b/docs/dyn/compute_beta.storagePools.html index 214d4bc15b..443e2dfd5a 100644 --- a/docs/dyn/compute_beta.storagePools.html +++ b/docs/dyn/compute_beta.storagePools.html @@ -272,8 +272,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -613,12 +613,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -799,8 +799,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1307,8 +1307,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1550,12 +1550,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1822,8 +1822,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3104,8 +3104,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3348,12 +3348,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.subnetworks.html b/docs/dyn/compute_beta.subnetworks.html index e8832e9d2d..4b663398bb 100644 --- a/docs/dyn/compute_beta.subnetworks.html +++ b/docs/dyn/compute_beta.subnetworks.html @@ -429,6 +429,14 @@

Method Details

# If `ipCollection` field is specified, but ip_cidr_range is not, # the range is auto-allocated from the PDP referenced by the `ipCollection` # field. + "ipCollection": "A String", # Reference to a Public Delegated Prefix (PDP) for BYOIP. + # This field should be specified for configuring BYOGUA internal IPv6 + # secondary range. + # When specified along with the ip_cidr_range, the ip_cidr_range must lie + # within the PDP referenced by the `ipCollection` field. + # When specified without the ip_cidr_range, the range is auto-allocated + # from the PDP referenced by the `ipCollection` field. + "ipVersion": "A String", "rangeName": "A String", # The name associated with this subnetwork secondary range, used when adding # an alias IP/IPv6 range to a VM instance. # The name must be 1-63 characters long, and comply withRFC1035. @@ -749,12 +757,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1052,12 +1060,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1389,6 +1397,14 @@

Method Details

# If `ipCollection` field is specified, but ip_cidr_range is not, # the range is auto-allocated from the PDP referenced by the `ipCollection` # field. + "ipCollection": "A String", # Reference to a Public Delegated Prefix (PDP) for BYOIP. + # This field should be specified for configuring BYOGUA internal IPv6 + # secondary range. + # When specified along with the ip_cidr_range, the ip_cidr_range must lie + # within the PDP referenced by the `ipCollection` field. + # When specified without the ip_cidr_range, the range is auto-allocated + # from the PDP referenced by the `ipCollection` field. + "ipVersion": "A String", "rangeName": "A String", # The name associated with this subnetwork secondary range, used when adding # an alias IP/IPv6 range to a VM instance. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2024,6 +2040,14 @@

Method Details

# If `ipCollection` field is specified, but ip_cidr_range is not, # the range is auto-allocated from the PDP referenced by the `ipCollection` # field. + "ipCollection": "A String", # Reference to a Public Delegated Prefix (PDP) for BYOIP. + # This field should be specified for configuring BYOGUA internal IPv6 + # secondary range. + # When specified along with the ip_cidr_range, the ip_cidr_range must lie + # within the PDP referenced by the `ipCollection` field. + # When specified without the ip_cidr_range, the range is auto-allocated + # from the PDP referenced by the `ipCollection` field. + "ipVersion": "A String", "rangeName": "A String", # The name associated with this subnetwork secondary range, used when adding # an alias IP/IPv6 range to a VM instance. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2250,12 +2274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2673,6 +2697,14 @@

Method Details

# If `ipCollection` field is specified, but ip_cidr_range is not, # the range is auto-allocated from the PDP referenced by the `ipCollection` # field. + "ipCollection": "A String", # Reference to a Public Delegated Prefix (PDP) for BYOIP. + # This field should be specified for configuring BYOGUA internal IPv6 + # secondary range. + # When specified along with the ip_cidr_range, the ip_cidr_range must lie + # within the PDP referenced by the `ipCollection` field. + # When specified without the ip_cidr_range, the range is auto-allocated + # from the PDP referenced by the `ipCollection` field. + "ipVersion": "A String", "rangeName": "A String", # The name associated with this subnetwork secondary range, used when adding # an alias IP/IPv6 range to a VM instance. # The name must be 1-63 characters long, and comply withRFC1035. @@ -3217,6 +3249,14 @@

Method Details

# If `ipCollection` field is specified, but ip_cidr_range is not, # the range is auto-allocated from the PDP referenced by the `ipCollection` # field. + "ipCollection": "A String", # Reference to a Public Delegated Prefix (PDP) for BYOIP. + # This field should be specified for configuring BYOGUA internal IPv6 + # secondary range. + # When specified along with the ip_cidr_range, the ip_cidr_range must lie + # within the PDP referenced by the `ipCollection` field. + # When specified without the ip_cidr_range, the range is auto-allocated + # from the PDP referenced by the `ipCollection` field. + "ipVersion": "A String", "rangeName": "A String", # The name associated with this subnetwork secondary range, used when adding # an alias IP/IPv6 range to a VM instance. # The name must be 1-63 characters long, and comply withRFC1035. @@ -3452,12 +3492,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4628,12 +4668,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.targetGrpcProxies.html b/docs/dyn/compute_beta.targetGrpcProxies.html index 6571dcb98e..bc1f7f48e8 100644 --- a/docs/dyn/compute_beta.targetGrpcProxies.html +++ b/docs/dyn/compute_beta.targetGrpcProxies.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -668,12 +668,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1205,12 +1205,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.targetHttpProxies.html b/docs/dyn/compute_beta.targetHttpProxies.html index 3078901947..f93201b46d 100644 --- a/docs/dyn/compute_beta.targetHttpProxies.html +++ b/docs/dyn/compute_beta.targetHttpProxies.html @@ -553,12 +553,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1026,12 +1026,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1637,12 +1637,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1936,12 +1936,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.targetHttpsProxies.html b/docs/dyn/compute_beta.targetHttpsProxies.html index 43cd8244e5..aea0c9f905 100644 --- a/docs/dyn/compute_beta.targetHttpsProxies.html +++ b/docs/dyn/compute_beta.targetHttpsProxies.html @@ -663,12 +663,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1332,12 +1332,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2139,12 +2139,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2441,12 +2441,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2741,12 +2741,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3046,12 +3046,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3350,12 +3350,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3650,12 +3650,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.targetInstances.html b/docs/dyn/compute_beta.targetInstances.html index 2e54799ae5..174eef4153 100644 --- a/docs/dyn/compute_beta.targetInstances.html +++ b/docs/dyn/compute_beta.targetInstances.html @@ -511,12 +511,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -910,12 +910,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1407,12 +1407,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.targetPools.html b/docs/dyn/compute_beta.targetPools.html index 817d41b495..8d7c1afa21 100644 --- a/docs/dyn/compute_beta.targetPools.html +++ b/docs/dyn/compute_beta.targetPools.html @@ -303,12 +303,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -613,12 +613,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1180,12 +1180,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1693,12 +1693,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2233,12 +2233,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2538,12 +2538,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2839,12 +2839,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3142,12 +3142,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.targetSslProxies.html b/docs/dyn/compute_beta.targetSslProxies.html index 9bbfd0c26c..efd870c2fe 100644 --- a/docs/dyn/compute_beta.targetSslProxies.html +++ b/docs/dyn/compute_beta.targetSslProxies.html @@ -279,12 +279,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -676,12 +676,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1169,12 +1169,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1471,12 +1471,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1771,12 +1771,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2075,12 +2075,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2379,12 +2379,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.targetTcpProxies.html b/docs/dyn/compute_beta.targetTcpProxies.html index e828767d1d..e22d651105 100644 --- a/docs/dyn/compute_beta.targetTcpProxies.html +++ b/docs/dyn/compute_beta.targetTcpProxies.html @@ -513,12 +513,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -906,12 +906,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1397,12 +1397,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1697,12 +1697,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.targetVpnGateways.html b/docs/dyn/compute_beta.targetVpnGateways.html index defa32fbbb..fd862b63de 100644 --- a/docs/dyn/compute_beta.targetVpnGateways.html +++ b/docs/dyn/compute_beta.targetVpnGateways.html @@ -539,12 +539,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -994,12 +994,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1525,12 +1525,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.urlMaps.html b/docs/dyn/compute_beta.urlMaps.html index d0a20bb66c..de2c86b19d 100644 --- a/docs/dyn/compute_beta.urlMaps.html +++ b/docs/dyn/compute_beta.urlMaps.html @@ -4073,12 +4073,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11576,12 +11576,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11895,12 +11895,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19535,12 +19535,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -23460,12 +23460,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.vpnGateways.html b/docs/dyn/compute_beta.vpnGateways.html index 957d00d736..353623a793 100644 --- a/docs/dyn/compute_beta.vpnGateways.html +++ b/docs/dyn/compute_beta.vpnGateways.html @@ -562,12 +562,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1106,12 +1106,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1657,12 +1657,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.vpnTunnels.html b/docs/dyn/compute_beta.vpnTunnels.html index afaa404c75..6cd8ea75d1 100644 --- a/docs/dyn/compute_beta.vpnTunnels.html +++ b/docs/dyn/compute_beta.vpnTunnels.html @@ -636,12 +636,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1283,12 +1283,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1911,12 +1911,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.wireGroups.html b/docs/dyn/compute_beta.wireGroups.html index 7ff35a0019..9e3b9d3351 100644 --- a/docs/dyn/compute_beta.wireGroups.html +++ b/docs/dyn/compute_beta.wireGroups.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -903,12 +903,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1682,12 +1682,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.zoneOperations.html b/docs/dyn/compute_beta.zoneOperations.html index cd670efae2..e67262448e 100644 --- a/docs/dyn/compute_beta.zoneOperations.html +++ b/docs/dyn/compute_beta.zoneOperations.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -633,12 +633,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -978,12 +978,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_beta.zoneVmExtensionPolicies.html b/docs/dyn/compute_beta.zoneVmExtensionPolicies.html index b9954c7a10..47b5468bfa 100644 --- a/docs/dyn/compute_beta.zoneVmExtensionPolicies.html +++ b/docs/dyn/compute_beta.zoneVmExtensionPolicies.html @@ -79,10 +79,10 @@

Instance Methods

Close httplib2 connections.

delete(project, zone, vmExtensionPolicy, requestId=None, x__xgafv=None)

-

Deletes a specified zone VM extension policy.

+

Deletes a specified zone VM extension policy within a project.

get(project, zone, vmExtensionPolicy, x__xgafv=None)

-

Retrieves details of a specific zone VM extension policy.

+

Retrieves details of a specific zone VM extension policy within a project.

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a new zone-level VM extension policy within a project.

@@ -94,7 +94,7 @@

Instance Methods

Retrieves the next page of results.

update(project, zone, vmExtensionPolicy, body=None, requestId=None, x__xgafv=None)

-

Modifies an existing zone VM extension policy.

+

Modifies an existing zone VM extension policy within a project.

Method Details

close() @@ -103,7 +103,7 @@

Method Details

delete(project, zone, vmExtensionPolicy, requestId=None, x__xgafv=None) -
Deletes a specified zone VM extension policy.
+  
Deletes a specified zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -265,12 +265,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -396,7 +396,7 @@

Method Details

get(project, zone, vmExtensionPolicy, x__xgafv=None) -
Retrieves details of a specific zone VM extension policy.
+  
Retrieves details of a specific zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -695,12 +695,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1045,7 +1045,7 @@

Method Details

update(project, zone, vmExtensionPolicy, body=None, requestId=None, x__xgafv=None) -
Modifies an existing zone VM extension policy.
+  
Modifies an existing zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -1269,12 +1269,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.addresses.html b/docs/dyn/compute_v1.addresses.html index f2c15dca1c..fdf43f3027 100644 --- a/docs/dyn/compute_v1.addresses.html +++ b/docs/dyn/compute_v1.addresses.html @@ -584,12 +584,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1121,12 +1121,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1694,12 +1694,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2003,12 +2003,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.autoscalers.html b/docs/dyn/compute_v1.autoscalers.html index 8f87e712bb..2af607a273 100644 --- a/docs/dyn/compute_v1.autoscalers.html +++ b/docs/dyn/compute_v1.autoscalers.html @@ -379,8 +379,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -430,6 +429,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -805,12 +812,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1107,8 +1114,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1158,6 +1164,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -1451,8 +1465,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1502,6 +1515,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -1782,12 +1803,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2170,8 +2191,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2221,6 +2241,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -2565,8 +2593,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2616,6 +2643,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -2897,12 +2932,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3228,8 +3263,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3279,6 +3313,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -3560,12 +3602,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.backendBuckets.html b/docs/dyn/compute_v1.backendBuckets.html index c245bbb363..4d76be3a56 100644 --- a/docs/dyn/compute_v1.backendBuckets.html +++ b/docs/dyn/compute_v1.backendBuckets.html @@ -308,12 +308,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -989,12 +989,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1284,12 +1284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2347,12 +2347,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3521,12 +3521,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3821,12 +3821,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5216,12 +5216,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.backendServices.html b/docs/dyn/compute_v1.backendServices.html index 0c4dabe0e4..d7c605b9ef 100644 --- a/docs/dyn/compute_v1.backendServices.html +++ b/docs/dyn/compute_v1.backendServices.html @@ -317,12 +317,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2067,12 +2067,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2362,12 +2362,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5633,12 +5633,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10006,12 +10006,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10306,12 +10306,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11482,12 +11482,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13070,12 +13070,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.crossSiteNetworks.html b/docs/dyn/compute_v1.crossSiteNetworks.html index 2d74356cd5..988abf84bf 100644 --- a/docs/dyn/compute_v1.crossSiteNetworks.html +++ b/docs/dyn/compute_v1.crossSiteNetworks.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -618,12 +618,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1113,12 +1113,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.disks.html b/docs/dyn/compute_v1.disks.html index dc4f7e0035..b898e2e00b 100644 --- a/docs/dyn/compute_v1.disks.html +++ b/docs/dyn/compute_v1.disks.html @@ -320,12 +320,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -788,8 +788,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1363,12 +1363,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1676,12 +1676,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1919,8 +1919,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2305,12 +2305,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2602,12 +2602,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2972,8 +2972,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3864,8 +3864,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4304,12 +4304,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4760,8 +4760,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -5266,12 +5266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5567,12 +5567,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6751,12 +6751,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7073,12 +7073,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7367,12 +7367,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7681,12 +7681,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8082,8 +8082,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -8523,12 +8523,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8835,12 +8835,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.externalVpnGateways.html b/docs/dyn/compute_v1.externalVpnGateways.html index 5d411b0422..d0e81a241a 100644 --- a/docs/dyn/compute_v1.externalVpnGateways.html +++ b/docs/dyn/compute_v1.externalVpnGateways.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -753,12 +753,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1290,12 +1290,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.firewallPolicies.html b/docs/dyn/compute_v1.firewallPolicies.html index e379e448c2..a1a2a19ec0 100644 --- a/docs/dyn/compute_v1.firewallPolicies.html +++ b/docs/dyn/compute_v1.firewallPolicies.html @@ -312,12 +312,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -775,12 +775,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1067,12 +1067,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1363,12 +1363,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1719,7 +1719,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -2715,7 +2716,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3070,12 +3072,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3515,7 +3517,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3958,12 +3961,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4309,7 +4312,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4661,12 +4665,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5125,12 +5129,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5417,12 +5421,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5709,12 +5713,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.firewalls.html b/docs/dyn/compute_v1.firewalls.html index 1b18456e80..9176943600 100644 --- a/docs/dyn/compute_v1.firewalls.html +++ b/docs/dyn/compute_v1.firewalls.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -911,12 +911,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1690,12 +1690,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2186,12 +2186,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.forwardingRules.html b/docs/dyn/compute_v1.forwardingRules.html index a6a999fb06..b767f80812 100644 --- a/docs/dyn/compute_v1.forwardingRules.html +++ b/docs/dyn/compute_v1.forwardingRules.html @@ -860,12 +860,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1951,12 +1951,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3180,12 +3180,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3490,12 +3490,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3791,12 +3791,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.futureReservations.html b/docs/dyn/compute_v1.futureReservations.html index 5eb76a4ab8..9530cacc6f 100644 --- a/docs/dyn/compute_v1.futureReservations.html +++ b/docs/dyn/compute_v1.futureReservations.html @@ -760,12 +760,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1058,12 +1058,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1960,12 +1960,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3004,12 +3004,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.globalAddresses.html b/docs/dyn/compute_v1.globalAddresses.html index 6adc2e6be8..ef5e550928 100644 --- a/docs/dyn/compute_v1.globalAddresses.html +++ b/docs/dyn/compute_v1.globalAddresses.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -805,12 +805,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1375,12 +1375,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1673,12 +1673,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.globalForwardingRules.html b/docs/dyn/compute_v1.globalForwardingRules.html index 16c8ca0c27..acc4a6f4d5 100644 --- a/docs/dyn/compute_v1.globalForwardingRules.html +++ b/docs/dyn/compute_v1.globalForwardingRules.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1360,12 +1360,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2587,12 +2587,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2886,12 +2886,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3186,12 +3186,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.globalNetworkEndpointGroups.html b/docs/dyn/compute_v1.globalNetworkEndpointGroups.html index 3c1b024913..5f9a8f9af1 100644 --- a/docs/dyn/compute_v1.globalNetworkEndpointGroups.html +++ b/docs/dyn/compute_v1.globalNetworkEndpointGroups.html @@ -313,12 +313,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -612,12 +612,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -949,12 +949,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1586,12 +1586,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.globalOperations.html b/docs/dyn/compute_v1.globalOperations.html index 19d9fa35b2..7f7faf7659 100644 --- a/docs/dyn/compute_v1.globalOperations.html +++ b/docs/dyn/compute_v1.globalOperations.html @@ -349,12 +349,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -730,12 +730,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1096,12 +1096,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1441,12 +1441,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.globalOrganizationOperations.html b/docs/dyn/compute_v1.globalOrganizationOperations.html index 926d1edb20..13713e8eff 100644 --- a/docs/dyn/compute_v1.globalOrganizationOperations.html +++ b/docs/dyn/compute_v1.globalOrganizationOperations.html @@ -262,12 +262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -628,12 +628,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html b/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html index b2c6622444..1d909676d6 100644 --- a/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html +++ b/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html @@ -264,12 +264,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -739,12 +739,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1351,12 +1351,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.globalVmExtensionPolicies.html b/docs/dyn/compute_v1.globalVmExtensionPolicies.html new file mode 100644 index 0000000000..a3c94dbfc3 --- /dev/null +++ b/docs/dyn/compute_v1.globalVmExtensionPolicies.html @@ -0,0 +1,1957 @@ + + + +

Compute Engine API . globalVmExtensionPolicies

+

Instance Methods

+

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+

Retrieves the list of all VM Extension Policy resources

+

+ aggregatedList_next()

+

Retrieves the next page of results.

+

+ close()

+

Close httplib2 connections.

+

+ delete(project, globalVmExtensionPolicy, body=None, requestId=None, x__xgafv=None)

+

Purge scoped resources (zonal policies) from a global VM extension

+

+ get(project, globalVmExtensionPolicy, x__xgafv=None)

+

Gets details of a global VM extension policy.

+

+ insert(project, body=None, requestId=None, x__xgafv=None)

+

Creates a new project level GlobalVmExtensionPolicy.

+

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists global VM extension policies.

+

+ list_next()

+

Retrieves the next page of results.

+

+ update(project, globalVmExtensionPolicy, body=None, requestId=None, x__xgafv=None)

+

Updates a global VM extension policy.

+

Method Details

+
+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) +
Retrieves the list of all VM Extension Policy resources
+available to the specified project.
+
+To prevent failure, it's recommended that you set the
+`returnPartialSuccess` parameter to `true`.
+
+Args:
+  project: string, Name of the project scoping this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  includeAllScopes: boolean, Indicates whether every visible scope for each scope type (zone, region,
+global) should be included in the response. For new resource types added
+after this field, the flag has no effect as new resource types will always
+include every visible scope for each scope type in response. For resource
+types which predate this field, if this flag is omitted or false, only
+scopes of the scope types where the resource type is expected to be found
+will be included.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  serviceProjectNumber: string, The Shared VPC service project id or service project number for which
+aggregated list request is invoked for subnetworks list-usable api.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for the aggregated list of VM extension policies.
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": { # A list of VmExtensionPoliciesScopedList resources.
+    "a_key": { # Name of the scope containing this set of VmExtensionPolicies.
+      "vmExtensionPolicies": [ # List of VmExtensionPolicy resources contained in this scope.
+        { # Represents a VM extension policy.
+          "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+              # text format.
+          "description": "A String", # An optional description of this resource.
+          "extensionPolicies": { # Required. A map of extension names (for example, "ops-agent") to their corresponding
+              # policy configurations.
+            "a_key": { # Configuration for a specific VM extension.
+              "pinnedVersion": "A String", # Optional. The specific version of the extension to install. If not set, the latest
+                  # version is used.
+              "stringConfig": "A String", # Optional. String-based configuration data for the extension.
+            },
+          },
+          "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if
+              # applicable.
+          "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+              # defined by the server.
+          "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match
+              # *any* of the provided selectors (logical OR). If this list is empty, the
+              # policy applies to all VMs.
+            { # Defines how to select VMs to apply a zone VM extension policy.
+              "labelSelector": { # A LabelSelector is applied to a VM only if it matches all the specified # Optional. LabelSelector selects VMs based on their labels.
+                  # labels.
+                "inclusionLabels": { # Optional. A map of key-value pairs representing VM labels.
+                    # VMs must have all of the labels specified in this map to be selected
+                    # (logical AND).
+                    #
+                    # e.g. If the `inclusion_labels` are {("key1", "value1"), ("key2",
+                    # "value2")}, the VM labels must contain both ("key1", "value1") and
+                    # ("key2", "value2") to be selected. If the VM labels are ("key1",
+                    # "value1") and ("something", "else"), it will not be selected.
+                    #
+                    # If the map is empty, it's considered a match.
+                  "a_key": "A String",
+                },
+              },
+            },
+          ],
+          "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy.
+          "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy.
+          "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+              # The name must be 1-63 characters long, and comply withRFC1035.
+              # Specifically, the name must be 1-63 characters long and match the regular
+              # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+              # which means the first character must be a lowercase letter, and all
+              # following characters must be a dash, lowercase letter, or digit, except
+              # the last character, which cannot be a dash.
+          "priority": 42, # Optional. Priority of this policy. Used to resolve conflicts when multiple policies
+              # apply to the same extension.
+              # The policy priority is an integer from 0 to 65535, inclusive. Lower
+              # integers indicate higher priorities. If you do not specify a priority when
+              # creating a rule, it is assigned a priority of 1000. If priorities are
+              # equal, the policy with the most recent creation timestamp takes precedence.
+          "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+          "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+          "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING.
+          "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339
+              # text format.
+        },
+      ],
+      "warning": { # Informational warning which replaces the list of
+          # backend services when the list is empty.
+        "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+            # Engine returns NO_RESULTS_ON_PAGE if there
+            # are no results in the response.
+        "data": [ # [Output Only] Metadata about this warning in key:
+            # value format. For example:
+            #
+            # "data": [
+            #   {
+            #    "key": "scope",
+            #    "value": "zones/us-east1-d"
+            #   }
+          {
+            "key": "A String", # [Output Only] A key that provides more detail on the warning being
+                # returned. For example, for warnings where there are no results in a list
+                # request for a particular zone, this key might be scope and
+                # the key value might be the zone name. Other examples might be a key
+                # indicating a deprecated resource and a suggested replacement, or a
+                # warning about invalid network settings (for example, if an instance
+                # attempts to perform IP forwarding but is not enabled for IP forwarding).
+            "value": "A String", # [Output Only] A warning data value corresponding to the key.
+          },
+        ],
+        "message": "A String", # [Output Only] A human-readable description of the warning code.
+      },
+    },
+  },
+  "kind": "compute#VmExtensionPolicyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of
+      # VmExtensionPolicies.
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ aggregatedList_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ delete(project, globalVmExtensionPolicy, body=None, requestId=None, x__xgafv=None) +
Purge scoped resources (zonal policies) from a global VM extension
+policy, and then delete the global VM extension policy. Purge of the scoped
+resources is a pre-condition of the global VM extension policy deletion.
+The deletion of the global VM extension policy happens after the purge
+rollout is done, so it's not a part of the LRO. It's an automatic process
+that triggers in the backend.
+
+Args:
+  project: string, Project ID for this request. (required)
+  globalVmExtensionPolicy: string, Name of the global VM extension policy to purge scoped resources for. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "conflictBehavior": "A String", # Optional. Specifies the behavior of the rollout if a conflict is detected in a
+      # project during a rollout. This only applies to `insert` and `update`
+      # methods.
+      # 
+      # A conflict occurs in the following cases:
+      # 
+      # * `insert` method: If the zonal policy already exists when the insert
+      #   happens.
+      # * `update` method: If the zonal policy was modified by a zonal API call
+      #   outside of this rollout.
+      # 
+      # Possible values are the following:
+      # 
+      # * `""` (empty string): If a conflict occurs, the local value is not
+      #   overwritten. This is the default behavior.
+      # * `"overwrite"`: If a conflict occurs, the local value is overwritten
+      #   with the rollout value.
+  "name": "A String", # Optional. The name of the rollout plan.
+      # Ex.
+      # projects//locations/global/rolloutPlans/.
+  "predefinedRolloutPlan": "A String", # Optional. Specifies the predefined rollout plan for the policy. Valid values
+      # are `SLOW_ROLLOUT` and `FAST_ROLLOUT`. The recommended value is
+      # `SLOW_ROLLOUT` for progressive rollout. For more information, see Rollout
+      # plans for global policies.
+  "retryUuid": "A String", # Optional. The UUID that identifies a policy rollout retry attempt for update and
+      # delete operations. Set this field only when retrying a rollout for an
+      # existing extension policy.
+      # 
+      # * `update` method: Lets you retry policy rollout without changes.
+      # An error occurs if you set retry_uuid but the policy is modified.
+      # * `delete` method: Lets you retry policy deletion rollout if the
+      # previous deletion rollout is not finished and the policy is in the
+      # DELETING state. If you set this field when the policy is not in the
+      # DELETING state, an error occurs.
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/v1/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/v1/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "getVersionOperationMetadata": {
+    "inlineSbomInfo": {
+      "currentComponentVersions": { # A mapping of components to their currently-applied versions or other
+          # appropriate identifiers.
+        "a_key": "A String",
+      },
+      "targetComponentVersions": { # A mapping of components to their target versions or other appropriate
+          # identifiers.
+        "a_key": "A String",
+      },
+    },
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # different programming environments, including REST APIs and RPC APIs. It is
+            # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+            # three pieces of data: error code, error message, and error details.
+            #
+            # You can find out more about this error model and how to work with it in the
+            # [API Design Guide](https://cloud.google.com/apis/design/errors).
+          "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+          "details": [ # A list of messages that carry the error details.  There is a common set of
+              # message types for APIs to use.
+            {
+              "a_key": "", # Properties of the object. Contains field @type with type URL.
+            },
+          ],
+          "message": "A String", # A developer-facing error message, which should be in English. Any
+              # user-facing error message should be localized and sent in the
+              # google.rpc.Status.details field, or localized by the client.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ get(project, globalVmExtensionPolicy, x__xgafv=None) +
Gets details of a global VM extension policy.
+
+Args:
+  project: string, Project ID for this request. (required)
+  globalVmExtensionPolicy: string, Name of the GlobalVmExtensionPolicy resource to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Message describing GlobalVmExtensionPolicy object.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "extensionPolicies": { # Required. Map from extension (eg: "cloudops") to its policy configuration.
+      # The key is the name of the extension.
+    "a_key": { # Policy for a single extension.
+      "pinnedVersion": "A String", # Optional. The version pinning for the extension.
+          # If empty, the extension will be installed with the latest version
+          # released by the extension producer.
+      "stringConfig": "A String", # Optional. String configuration. Any string payload that the extension
+          # understands.
+    },
+  },
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "instanceSelectors": [ # Optional. Selector to target VMs for a policy.
+      # There is a logical "AND" between instance_selectors.
+    { # Selector to target VMs for a zone VM extension policy.
+      "labelSelector": { # A LabelSelector is applicable for a VM only if it matches all labels in # Optional. Labels within the LabelSelector are OR'd.
+          # the LabelSelector.
+        "inclusionLabels": { # Optional. Labels as key value pairs.
+            # A VM should contain all the pairs specified in this map to be selected;
+            # Labels within the LabelSelector are OR'ed.
+          "a_key": "A String",
+        },
+      },
+    },
+  ],
+  "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "priority": 42, # Optional. Used to resolve conflicts when multiple policies are active for the same
+      # extension. Defaults to 0.
+      #
+      # Larger the number, higher the priority. When the priority is the same,
+      # the policy with the newer create time has higher priority.
+  "rolloutOperation": { # Represents the rollout operation # Required. The rollout strategy and status.
+    "rolloutInput": { # Required. The rollout input which defines the rollout plan.
+      "conflictBehavior": "A String", # Optional. Specifies the behavior of the rollout if a conflict is detected in a
+          # project during a rollout. This only applies to `insert` and `update`
+          # methods.
+          #
+          # A conflict occurs in the following cases:
+          #
+          # * `insert` method: If the zonal policy already exists when the insert
+          #   happens.
+          # * `update` method: If the zonal policy was modified by a zonal API call
+          #   outside of this rollout.
+          #
+          # Possible values are the following:
+          #
+          # * `""` (empty string): If a conflict occurs, the local value is not
+          #   overwritten. This is the default behavior.
+          # * `"overwrite"`: If a conflict occurs, the local value is overwritten
+          #   with the rollout value.
+      "name": "A String", # Optional. The name of the rollout plan.
+          # Ex.
+          # projects//locations/global/rolloutPlans/.
+      "predefinedRolloutPlan": "A String", # Optional. Specifies the predefined rollout plan for the policy. Valid values
+          # are `SLOW_ROLLOUT` and `FAST_ROLLOUT`. The recommended value is
+          # `SLOW_ROLLOUT` for progressive rollout. For more information, see Rollout
+          # plans for global policies.
+      "retryUuid": "A String", # Optional. The UUID that identifies a policy rollout retry attempt for update and
+          # delete operations. Set this field only when retrying a rollout for an
+          # existing extension policy.
+          #
+          # * `update` method: Lets you retry policy rollout without changes.
+          # An error occurs if you set retry_uuid but the policy is modified.
+          # * `delete` method: Lets you retry policy deletion rollout if the
+          # previous deletion rollout is not finished and the policy is in the
+          # DELETING state. If you set this field when the policy is not in the
+          # DELETING state, an error occurs.
+    },
+    "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy.
+      "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the
+          # resource. There should be only one current rollout, but for
+          # scalability, we make it repeated.
+        {
+          "locationRolloutStatus": { # Output only. [Output Only] The rollout status for each location. The list of the
+              # locations is the same as the list of locations in the rollout plan.
+            "a_key": {
+              "state": "A String", # Output only. [Output Only] The state of the location rollout.
+            },
+          },
+          "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+              # Ex. projects//locations/global/rollouts/.
+          "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+              # Ex.
+              # projects//locations/global/rolloutPlans/.
+          "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+        },
+      ],
+      "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not
+          # be populated until the first rollout is completed.
+        "locationRolloutStatus": { # Output only. [Output Only] The rollout status for each location. The list of the
+            # locations is the same as the list of locations in the rollout plan.
+          "a_key": {
+            "state": "A String", # Output only. [Output Only] The state of the location rollout.
+          },
+        },
+        "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+            # Ex. projects//locations/global/rollouts/.
+        "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+            # Ex.
+            # projects//locations/global/rolloutPlans/.
+        "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+      },
+    },
+  },
+  "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the
+      # purging status of the policy.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339
+      # text format.
+}
+
+ +
+ insert(project, body=None, requestId=None, x__xgafv=None) +
Creates a new project level GlobalVmExtensionPolicy.
+
+Args:
+  project: string, Project ID for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Message describing GlobalVmExtensionPolicy object.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "extensionPolicies": { # Required. Map from extension (eg: "cloudops") to its policy configuration.
+      # The key is the name of the extension.
+    "a_key": { # Policy for a single extension.
+      "pinnedVersion": "A String", # Optional. The version pinning for the extension.
+          # If empty, the extension will be installed with the latest version
+          # released by the extension producer.
+      "stringConfig": "A String", # Optional. String configuration. Any string payload that the extension
+          # understands.
+    },
+  },
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "instanceSelectors": [ # Optional. Selector to target VMs for a policy.
+      # There is a logical "AND" between instance_selectors.
+    { # Selector to target VMs for a zone VM extension policy.
+      "labelSelector": { # A LabelSelector is applicable for a VM only if it matches all labels in # Optional. Labels within the LabelSelector are OR'd.
+          # the LabelSelector.
+        "inclusionLabels": { # Optional. Labels as key value pairs.
+            # A VM should contain all the pairs specified in this map to be selected;
+            # Labels within the LabelSelector are OR'ed.
+          "a_key": "A String",
+        },
+      },
+    },
+  ],
+  "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "priority": 42, # Optional. Used to resolve conflicts when multiple policies are active for the same
+      # extension. Defaults to 0.
+      # 
+      # Larger the number, higher the priority. When the priority is the same,
+      # the policy with the newer create time has higher priority.
+  "rolloutOperation": { # Represents the rollout operation # Required. The rollout strategy and status.
+    "rolloutInput": { # Required. The rollout input which defines the rollout plan.
+      "conflictBehavior": "A String", # Optional. Specifies the behavior of the rollout if a conflict is detected in a
+          # project during a rollout. This only applies to `insert` and `update`
+          # methods.
+          #
+          # A conflict occurs in the following cases:
+          #
+          # * `insert` method: If the zonal policy already exists when the insert
+          #   happens.
+          # * `update` method: If the zonal policy was modified by a zonal API call
+          #   outside of this rollout.
+          #
+          # Possible values are the following:
+          #
+          # * `""` (empty string): If a conflict occurs, the local value is not
+          #   overwritten. This is the default behavior.
+          # * `"overwrite"`: If a conflict occurs, the local value is overwritten
+          #   with the rollout value.
+      "name": "A String", # Optional. The name of the rollout plan.
+          # Ex.
+          # projects//locations/global/rolloutPlans/.
+      "predefinedRolloutPlan": "A String", # Optional. Specifies the predefined rollout plan for the policy. Valid values
+          # are `SLOW_ROLLOUT` and `FAST_ROLLOUT`. The recommended value is
+          # `SLOW_ROLLOUT` for progressive rollout. For more information, see Rollout
+          # plans for global policies.
+      "retryUuid": "A String", # Optional. The UUID that identifies a policy rollout retry attempt for update and
+          # delete operations. Set this field only when retrying a rollout for an
+          # existing extension policy.
+          #
+          # * `update` method: Lets you retry policy rollout without changes.
+          # An error occurs if you set retry_uuid but the policy is modified.
+          # * `delete` method: Lets you retry policy deletion rollout if the
+          # previous deletion rollout is not finished and the policy is in the
+          # DELETING state. If you set this field when the policy is not in the
+          # DELETING state, an error occurs.
+    },
+    "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy.
+      "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the
+          # resource. There should be only one current rollout, but for
+          # scalability, we make it repeated.
+        {
+          "locationRolloutStatus": { # Output only. [Output Only] The rollout status for each location. The list of the
+              # locations is the same as the list of locations in the rollout plan.
+            "a_key": {
+              "state": "A String", # Output only. [Output Only] The state of the location rollout.
+            },
+          },
+          "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+              # Ex. projects//locations/global/rollouts/.
+          "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+              # Ex.
+              # projects//locations/global/rolloutPlans/.
+          "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+        },
+      ],
+      "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not
+          # be populated until the first rollout is completed.
+        "locationRolloutStatus": { # Output only. [Output Only] The rollout status for each location. The list of the
+            # locations is the same as the list of locations in the rollout plan.
+          "a_key": {
+            "state": "A String", # Output only. [Output Only] The state of the location rollout.
+          },
+        },
+        "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+            # Ex. projects//locations/global/rollouts/.
+        "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+            # Ex.
+            # projects//locations/global/rolloutPlans/.
+        "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+      },
+    },
+  },
+  "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the
+      # purging status of the policy.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339
+      # text format.
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/v1/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/v1/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "getVersionOperationMetadata": {
+    "inlineSbomInfo": {
+      "currentComponentVersions": { # A mapping of components to their currently-applied versions or other
+          # appropriate identifiers.
+        "a_key": "A String",
+      },
+      "targetComponentVersions": { # A mapping of components to their target versions or other appropriate
+          # identifiers.
+        "a_key": "A String",
+      },
+    },
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # different programming environments, including REST APIs and RPC APIs. It is
+            # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+            # three pieces of data: error code, error message, and error details.
+            #
+            # You can find out more about this error model and how to work with it in the
+            # [API Design Guide](https://cloud.google.com/apis/design/errors).
+          "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+          "details": [ # A list of messages that carry the error details.  There is a common set of
+              # message types for APIs to use.
+            {
+              "a_key": "", # Properties of the object. Contains field @type with type URL.
+            },
+          ],
+          "message": "A String", # A developer-facing error message, which should be in English. Any
+              # user-facing error message should be localized and sent in the
+              # google.rpc.Status.details field, or localized by the client.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists global VM extension policies.
+
+Args:
+  project: string, Project ID for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response to list global VM extension policy resources.
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of GlobalVmExtensionPolicy resources.
+    { # Message describing GlobalVmExtensionPolicy object.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+          # text format.
+      "description": "A String", # An optional description of this resource. Provide this property when you
+          # create the resource.
+      "extensionPolicies": { # Required. Map from extension (eg: "cloudops") to its policy configuration.
+          # The key is the name of the extension.
+        "a_key": { # Policy for a single extension.
+          "pinnedVersion": "A String", # Optional. The version pinning for the extension.
+              # If empty, the extension will be installed with the latest version
+              # released by the extension producer.
+          "stringConfig": "A String", # Optional. String configuration. Any string payload that the extension
+              # understands.
+        },
+      },
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "instanceSelectors": [ # Optional. Selector to target VMs for a policy.
+          # There is a logical "AND" between instance_selectors.
+        { # Selector to target VMs for a zone VM extension policy.
+          "labelSelector": { # A LabelSelector is applicable for a VM only if it matches all labels in # Optional. Labels within the LabelSelector are OR'd.
+              # the LabelSelector.
+            "inclusionLabels": { # Optional. Labels as key value pairs.
+                # A VM should contain all the pairs specified in this map to be selected;
+                # Labels within the LabelSelector are OR'ed.
+              "a_key": "A String",
+            },
+          },
+        },
+      ],
+      "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.
+      "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+          # The name must be 1-63 characters long, and comply withRFC1035.
+          # Specifically, the name must be 1-63 characters long and match the regular
+          # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+          # which means the first character must be a lowercase letter, and all
+          # following characters must be a dash, lowercase letter, or digit, except
+          # the last character, which cannot be a dash.
+      "priority": 42, # Optional. Used to resolve conflicts when multiple policies are active for the same
+          # extension. Defaults to 0.
+          #
+          # Larger the number, higher the priority. When the priority is the same,
+          # the policy with the newer create time has higher priority.
+      "rolloutOperation": { # Represents the rollout operation # Required. The rollout strategy and status.
+        "rolloutInput": { # Required. The rollout input which defines the rollout plan.
+          "conflictBehavior": "A String", # Optional. Specifies the behavior of the rollout if a conflict is detected in a
+              # project during a rollout. This only applies to `insert` and `update`
+              # methods.
+              #
+              # A conflict occurs in the following cases:
+              #
+              # * `insert` method: If the zonal policy already exists when the insert
+              #   happens.
+              # * `update` method: If the zonal policy was modified by a zonal API call
+              #   outside of this rollout.
+              #
+              # Possible values are the following:
+              #
+              # * `""` (empty string): If a conflict occurs, the local value is not
+              #   overwritten. This is the default behavior.
+              # * `"overwrite"`: If a conflict occurs, the local value is overwritten
+              #   with the rollout value.
+          "name": "A String", # Optional. The name of the rollout plan.
+              # Ex.
+              # projects//locations/global/rolloutPlans/.
+          "predefinedRolloutPlan": "A String", # Optional. Specifies the predefined rollout plan for the policy. Valid values
+              # are `SLOW_ROLLOUT` and `FAST_ROLLOUT`. The recommended value is
+              # `SLOW_ROLLOUT` for progressive rollout. For more information, see Rollout
+              # plans for global policies.
+          "retryUuid": "A String", # Optional. The UUID that identifies a policy rollout retry attempt for update and
+              # delete operations. Set this field only when retrying a rollout for an
+              # existing extension policy.
+              #
+              # * `update` method: Lets you retry policy rollout without changes.
+              # An error occurs if you set retry_uuid but the policy is modified.
+              # * `delete` method: Lets you retry policy deletion rollout if the
+              # previous deletion rollout is not finished and the policy is in the
+              # DELETING state. If you set this field when the policy is not in the
+              # DELETING state, an error occurs.
+        },
+        "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy.
+          "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the
+              # resource. There should be only one current rollout, but for
+              # scalability, we make it repeated.
+            {
+              "locationRolloutStatus": { # Output only. [Output Only] The rollout status for each location. The list of the
+                  # locations is the same as the list of locations in the rollout plan.
+                "a_key": {
+                  "state": "A String", # Output only. [Output Only] The state of the location rollout.
+                },
+              },
+              "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+                  # Ex. projects//locations/global/rollouts/.
+              "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+                  # Ex.
+                  # projects//locations/global/rolloutPlans/.
+              "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+            },
+          ],
+          "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not
+              # be populated until the first rollout is completed.
+            "locationRolloutStatus": { # Output only. [Output Only] The rollout status for each location. The list of the
+                # locations is the same as the list of locations in the rollout plan.
+              "a_key": {
+                "state": "A String", # Output only. [Output Only] The state of the location rollout.
+              },
+            },
+            "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+                # Ex. projects//locations/global/rollouts/.
+            "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+                # Ex.
+                # projects//locations/global/rolloutPlans/.
+            "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+          },
+        },
+      },
+      "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the
+          # purging status of the policy.
+      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+      "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339
+          # text format.
+    },
+  ],
+  "kind": "compute#globalVmExtensionPolicyList", # Output only. Type of resource.
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ update(project, globalVmExtensionPolicy, body=None, requestId=None, x__xgafv=None) +
Updates a global VM extension policy.
+
+Args:
+  project: string, Project ID for this request. (required)
+  globalVmExtensionPolicy: string, Name of the global VM extension policy to update. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Message describing GlobalVmExtensionPolicy object.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "extensionPolicies": { # Required. Map from extension (eg: "cloudops") to its policy configuration.
+      # The key is the name of the extension.
+    "a_key": { # Policy for a single extension.
+      "pinnedVersion": "A String", # Optional. The version pinning for the extension.
+          # If empty, the extension will be installed with the latest version
+          # released by the extension producer.
+      "stringConfig": "A String", # Optional. String configuration. Any string payload that the extension
+          # understands.
+    },
+  },
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "instanceSelectors": [ # Optional. Selector to target VMs for a policy.
+      # There is a logical "AND" between instance_selectors.
+    { # Selector to target VMs for a zone VM extension policy.
+      "labelSelector": { # A LabelSelector is applicable for a VM only if it matches all labels in # Optional. Labels within the LabelSelector are OR'd.
+          # the LabelSelector.
+        "inclusionLabels": { # Optional. Labels as key value pairs.
+            # A VM should contain all the pairs specified in this map to be selected;
+            # Labels within the LabelSelector are OR'ed.
+          "a_key": "A String",
+        },
+      },
+    },
+  ],
+  "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "priority": 42, # Optional. Used to resolve conflicts when multiple policies are active for the same
+      # extension. Defaults to 0.
+      # 
+      # Larger the number, higher the priority. When the priority is the same,
+      # the policy with the newer create time has higher priority.
+  "rolloutOperation": { # Represents the rollout operation # Required. The rollout strategy and status.
+    "rolloutInput": { # Required. The rollout input which defines the rollout plan.
+      "conflictBehavior": "A String", # Optional. Specifies the behavior of the rollout if a conflict is detected in a
+          # project during a rollout. This only applies to `insert` and `update`
+          # methods.
+          #
+          # A conflict occurs in the following cases:
+          #
+          # * `insert` method: If the zonal policy already exists when the insert
+          #   happens.
+          # * `update` method: If the zonal policy was modified by a zonal API call
+          #   outside of this rollout.
+          #
+          # Possible values are the following:
+          #
+          # * `""` (empty string): If a conflict occurs, the local value is not
+          #   overwritten. This is the default behavior.
+          # * `"overwrite"`: If a conflict occurs, the local value is overwritten
+          #   with the rollout value.
+      "name": "A String", # Optional. The name of the rollout plan.
+          # Ex.
+          # projects//locations/global/rolloutPlans/.
+      "predefinedRolloutPlan": "A String", # Optional. Specifies the predefined rollout plan for the policy. Valid values
+          # are `SLOW_ROLLOUT` and `FAST_ROLLOUT`. The recommended value is
+          # `SLOW_ROLLOUT` for progressive rollout. For more information, see Rollout
+          # plans for global policies.
+      "retryUuid": "A String", # Optional. The UUID that identifies a policy rollout retry attempt for update and
+          # delete operations. Set this field only when retrying a rollout for an
+          # existing extension policy.
+          #
+          # * `update` method: Lets you retry policy rollout without changes.
+          # An error occurs if you set retry_uuid but the policy is modified.
+          # * `delete` method: Lets you retry policy deletion rollout if the
+          # previous deletion rollout is not finished and the policy is in the
+          # DELETING state. If you set this field when the policy is not in the
+          # DELETING state, an error occurs.
+    },
+    "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy.
+      "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the
+          # resource. There should be only one current rollout, but for
+          # scalability, we make it repeated.
+        {
+          "locationRolloutStatus": { # Output only. [Output Only] The rollout status for each location. The list of the
+              # locations is the same as the list of locations in the rollout plan.
+            "a_key": {
+              "state": "A String", # Output only. [Output Only] The state of the location rollout.
+            },
+          },
+          "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+              # Ex. projects//locations/global/rollouts/.
+          "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+              # Ex.
+              # projects//locations/global/rolloutPlans/.
+          "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+        },
+      ],
+      "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not
+          # be populated until the first rollout is completed.
+        "locationRolloutStatus": { # Output only. [Output Only] The rollout status for each location. The list of the
+            # locations is the same as the list of locations in the rollout plan.
+          "a_key": {
+            "state": "A String", # Output only. [Output Only] The state of the location rollout.
+          },
+        },
+        "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+            # Ex. projects//locations/global/rollouts/.
+        "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+            # Ex.
+            # projects//locations/global/rolloutPlans/.
+        "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+      },
+    },
+  },
+  "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the
+      # purging status of the policy.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339
+      # text format.
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/v1/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/v1/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "getVersionOperationMetadata": {
+    "inlineSbomInfo": {
+      "currentComponentVersions": { # A mapping of components to their currently-applied versions or other
+          # appropriate identifiers.
+        "a_key": "A String",
+      },
+      "targetComponentVersions": { # A mapping of components to their target versions or other appropriate
+          # identifiers.
+        "a_key": "A String",
+      },
+    },
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # different programming environments, including REST APIs and RPC APIs. It is
+            # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+            # three pieces of data: error code, error message, and error details.
+            #
+            # You can find out more about this error model and how to work with it in the
+            # [API Design Guide](https://cloud.google.com/apis/design/errors).
+          "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+          "details": [ # A list of messages that carry the error details.  There is a common set of
+              # message types for APIs to use.
+            {
+              "a_key": "", # Properties of the object. Contains field @type with type URL.
+            },
+          ],
+          "message": "A String", # A developer-facing error message, which should be in English. Any
+              # user-facing error message should be localized and sent in the
+              # google.rpc.Status.details field, or localized by the client.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_v1.healthChecks.html b/docs/dyn/compute_v1.healthChecks.html index fbb89ac6fe..46df29cf38 100644 --- a/docs/dyn/compute_v1.healthChecks.html +++ b/docs/dyn/compute_v1.healthChecks.html @@ -819,12 +819,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1826,12 +1826,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2970,12 +2970,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3647,12 +3647,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.html b/docs/dyn/compute_v1.html index 18d607a36e..eec2feae8b 100644 --- a/docs/dyn/compute_v1.html +++ b/docs/dyn/compute_v1.html @@ -174,6 +174,11 @@

Instance Methods

Returns the globalPublicDelegatedPrefixes Resource.

+

+ globalVmExtensionPolicies() +

+

Returns the globalVmExtensionPolicies Resource.

+

healthChecks()

@@ -554,6 +559,16 @@

Instance Methods

Returns the resourcePolicies Resource.

+

+ rolloutPlans() +

+

Returns the rolloutPlans Resource.

+ +

+ rollouts() +

+

Returns the rollouts Resource.

+

routers()

diff --git a/docs/dyn/compute_v1.httpHealthChecks.html b/docs/dyn/compute_v1.httpHealthChecks.html index cc65608eb2..03330ad3e5 100644 --- a/docs/dyn/compute_v1.httpHealthChecks.html +++ b/docs/dyn/compute_v1.httpHealthChecks.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -659,12 +659,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1185,12 +1185,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1553,12 +1553,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.httpsHealthChecks.html b/docs/dyn/compute_v1.httpsHealthChecks.html index e572fbffd7..b3cac5c75e 100644 --- a/docs/dyn/compute_v1.httpsHealthChecks.html +++ b/docs/dyn/compute_v1.httpsHealthChecks.html @@ -270,12 +270,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -667,12 +667,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1201,12 +1201,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1573,12 +1573,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.imageFamilyViews.html b/docs/dyn/compute_v1.imageFamilyViews.html index 41937b54af..70f78666cb 100644 --- a/docs/dyn/compute_v1.imageFamilyViews.html +++ b/docs/dyn/compute_v1.imageFamilyViews.html @@ -274,8 +274,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", diff --git a/docs/dyn/compute_v1.images.html b/docs/dyn/compute_v1.images.html index 2350dba5c9..9f2d52b77b 100644 --- a/docs/dyn/compute_v1.images.html +++ b/docs/dyn/compute_v1.images.html @@ -282,12 +282,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -601,12 +601,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -914,8 +914,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1394,8 +1394,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2234,8 +2234,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2683,12 +2683,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3087,8 +3087,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3609,8 +3609,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4057,12 +4057,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5229,12 +5229,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html b/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html index 367a3fb454..2c3241e4d2 100644 --- a/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -571,12 +571,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1389,12 +1389,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1620,7 +1620,7 @@

Method Details

An object of the form: { # [Output Only] A list of resize requests. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of resize request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -1870,15 +1870,14 @@

Method Details

# requests. }, ], - "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for + "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for # a list of resize requests. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for - # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for - # the query parameter pageToken in the next list request. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for list requests. + # If the number of results is larger than maxResults, use thenextPageToken as a value for the query parameterpageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_v1.instanceGroupManagers.html b/docs/dyn/compute_v1.instanceGroupManagers.html index 3e1b36eeef..0ed73f7ece 100644 --- a/docs/dyn/compute_v1.instanceGroupManagers.html +++ b/docs/dyn/compute_v1.instanceGroupManagers.html @@ -354,12 +354,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -593,12 +593,11 @@

Method Details

An object of the form: { - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupManagersScopedList resources. - "a_key": { # Output only. [Output Only] The name of the scope that contains this set of managed - # instance groups. - "instanceGroupManagers": [ # Output only. [Output Only] The list of managed instance groups that are contained in - # the specified project and zone. + "a_key": { # Output only. The name of the scope that contains this set of managed instance groups. + "instanceGroupManagers": [ # Output only. The list of managed instance groups that are contained in the specified + # project and zone. { # Represents a Managed Instance Group resource. # # An instance group is a collection of VM instances that you can manage as a @@ -1197,8 +1196,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1235,8 +1233,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1312,8 +1309,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1335,8 +1331,8 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "warning": { # Output only. [Output Only] The warning that replaces the list of managed instance - # groups when the list is empty. + "warning": { # Output only. The warning that replaces the list of managed instance groups when the list + # is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1363,18 +1359,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupManagerAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated + "kind": "compute#instanceGroupManagerAggregatedList", # Output only. The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated # list of managed instance groups. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "unreachables": [ # Output only. [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "unreachables": [ # Output only. Unreachable resources. "A String", ], - "warning": { # Output only. [Output Only] Informational warning message. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1614,12 +1610,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1991,12 +1987,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2288,12 +2284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2615,12 +2611,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2910,12 +2906,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3654,8 +3650,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3692,8 +3687,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3769,8 +3763,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4412,8 +4405,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4450,8 +4442,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4527,8 +4518,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4706,12 +4696,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4936,7 +4926,7 @@

Method Details

An object of the form: { # [Output Only] A list of managed instance groups. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -5536,8 +5526,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -5574,8 +5563,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -5651,8 +5639,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -5674,15 +5661,15 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupManagerList", # Output only. [Output Only] The resource type, which is always - # compute#instanceGroupManagerList for a list of managed instance groups. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "kind": "compute#instanceGroupManagerList", # Output only. The resource type, which is always compute#instanceGroupManagerList for a + # list of managed instance groups. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -7109,8 +7096,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -7147,8 +7133,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -7224,8 +7209,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -7403,12 +7387,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7776,12 +7760,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8092,12 +8076,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8411,12 +8395,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8730,12 +8714,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9036,12 +9020,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9353,12 +9337,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9672,12 +9656,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10002,12 +9986,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10332,12 +10316,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10705,12 +10689,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.instanceGroups.html b/docs/dyn/compute_v1.instanceGroups.html index 32db766ef4..2d11cc8c64 100644 --- a/docs/dyn/compute_v1.instanceGroups.html +++ b/docs/dyn/compute_v1.instanceGroups.html @@ -297,12 +297,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -855,12 +855,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1295,12 +1295,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2002,12 +2002,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2315,12 +2315,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.instanceSettings.html b/docs/dyn/compute_v1.instanceSettings.html index e1f363d983..04afa21ee1 100644 --- a/docs/dyn/compute_v1.instanceSettings.html +++ b/docs/dyn/compute_v1.instanceSettings.html @@ -328,12 +328,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.instanceTemplates.html b/docs/dyn/compute_v1.instanceTemplates.html index 41163c15c6..daea8c4c13 100644 --- a/docs/dyn/compute_v1.instanceTemplates.html +++ b/docs/dyn/compute_v1.instanceTemplates.html @@ -493,8 +493,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -986,8 +986,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1415,12 +1417,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1828,8 +1830,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2321,8 +2323,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3154,8 +3158,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3647,8 +3651,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3985,12 +3991,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4484,8 +4490,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4977,8 +4983,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, diff --git a/docs/dyn/compute_v1.instances.html b/docs/dyn/compute_v1.instances.html index 85556419ee..b8319e65a4 100644 --- a/docs/dyn/compute_v1.instances.html +++ b/docs/dyn/compute_v1.instances.html @@ -453,12 +453,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -931,12 +931,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1235,12 +1235,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1722,8 +1722,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2330,8 +2330,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2910,8 +2910,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3299,12 +3299,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3661,8 +3661,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4143,8 +4143,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -4636,8 +4636,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -5003,12 +5005,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5302,12 +5304,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5597,12 +5599,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5896,12 +5898,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6191,12 +6193,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6576,8 +6578,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -7184,8 +7186,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -8787,8 +8789,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -9395,8 +9397,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -9856,12 +9858,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10327,8 +10329,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -10935,8 +10937,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -11604,12 +11606,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11906,12 +11908,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12212,12 +12214,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12507,12 +12509,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -12801,12 +12803,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13110,12 +13112,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -13406,12 +13408,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14587,12 +14589,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -14899,12 +14901,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15201,12 +15203,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15526,12 +15528,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15829,12 +15831,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16131,12 +16133,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16515,12 +16517,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -16825,12 +16827,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17130,12 +17132,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17435,12 +17437,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -17747,12 +17749,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18043,12 +18045,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18338,12 +18340,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -18709,12 +18711,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19010,12 +19012,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19313,12 +19315,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19730,8 +19732,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -20338,8 +20340,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -20802,12 +20804,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21147,12 +21149,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21450,12 +21452,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -21933,12 +21935,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -22241,12 +22243,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.instantSnapshotGroups.html b/docs/dyn/compute_v1.instantSnapshotGroups.html index 4c354b642c..874ef5f98d 100644 --- a/docs/dyn/compute_v1.instantSnapshotGroups.html +++ b/docs/dyn/compute_v1.instantSnapshotGroups.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1029,12 +1029,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.instantSnapshots.html b/docs/dyn/compute_v1.instantSnapshots.html index 8d9f5ec9c7..3ee0f48e5a 100644 --- a/docs/dyn/compute_v1.instantSnapshots.html +++ b/docs/dyn/compute_v1.instantSnapshots.html @@ -577,12 +577,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1448,12 +1448,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2879,12 +2879,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.interconnectAttachmentGroups.html b/docs/dyn/compute_v1.interconnectAttachmentGroups.html index 4680bfa516..fca8ce056e 100644 --- a/docs/dyn/compute_v1.interconnectAttachmentGroups.html +++ b/docs/dyn/compute_v1.interconnectAttachmentGroups.html @@ -277,12 +277,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1306,12 +1306,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1989,12 +1989,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.interconnectAttachments.html b/docs/dyn/compute_v1.interconnectAttachments.html index 5188652f8e..adf2cf7065 100644 --- a/docs/dyn/compute_v1.interconnectAttachments.html +++ b/docs/dyn/compute_v1.interconnectAttachments.html @@ -847,12 +847,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1917,12 +1917,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3125,12 +3125,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3435,12 +3435,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.interconnectGroups.html b/docs/dyn/compute_v1.interconnectGroups.html index 29a6c52a88..c3d6a7e1ec 100644 --- a/docs/dyn/compute_v1.interconnectGroups.html +++ b/docs/dyn/compute_v1.interconnectGroups.html @@ -132,7 +132,7 @@

Method Details

"intentMismatchBehavior": "A String", # How to behave when configured.topologyCapability.supportedSLA would not # equal intent.topologyCapability after this call. "interconnects": [ - { # LINT.IfChange + { "adminEnabled": True or False, # Administrative status of the interconnect. When this is set to true, the # Interconnect is functional and can carry traffic. # When set to false, no packets can be carried over the interconnect and @@ -194,7 +194,7 @@

Method Details

# customer. }, ], - "templateInterconnect": { # LINT.IfChange # Parameters for the Interconnects to create. + "templateInterconnect": { # Parameters for the Interconnects to create. "adminEnabled": True or False, # Administrative status of the interconnect. When this is set to true, the # Interconnect is functional and can carry traffic. # When set to false, no packets can be carried over the interconnect and @@ -401,12 +401,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -694,12 +694,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1795,12 +1795,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2465,12 +2465,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.interconnects.html b/docs/dyn/compute_v1.interconnects.html index 71518f4b69..223dc6df06 100644 --- a/docs/dyn/compute_v1.interconnects.html +++ b/docs/dyn/compute_v1.interconnects.html @@ -273,12 +273,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1296,12 +1296,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2301,12 +2301,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2600,12 +2600,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.licenseCodes.html b/docs/dyn/compute_v1.licenseCodes.html index 1795cf08e4..203f724cfc 100644 --- a/docs/dyn/compute_v1.licenseCodes.html +++ b/docs/dyn/compute_v1.licenseCodes.html @@ -80,6 +80,12 @@

Instance Methods

get(project, licenseCode, x__xgafv=None)

Return a specified license code. License codes are mirrored across

+

+ getIamPolicy(project, resource, optionsRequestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for a resource. May be empty if no such

+

+ setIamPolicy(project, resource, body=None, x__xgafv=None)

+

Sets the access control policy on the specified resource.

testIamPermissions(project, resource, body=None, x__xgafv=None)

Returns permissions that a caller has on the specified resource.

@@ -115,11 +121,22 @@

Method Details

# *Caution* This resource is intended for # use only by third-party partners who are creatingCloud Marketplace # images. + "allowedReplacementLicenses": [ # Specifies licenseCodes of licenses that can replace this license. Note: + # such replacements are allowed even if removable_from_disk is false. + "A String", + ], + "appendableToDisk": True or False, # If true, this license can be appended to an existing disk's set of + # licenses. "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Output only. [Output Only] Description of this License Code. "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "incompatibleLicenses": [ # Specifies licenseCodes of licenses that are incompatible with this license. + # If a license is incompatible with this license, it cannot be attached to + # the same disk or image. + "A String", + ], "kind": "compute#licenseCode", # Output only. [Output Only] Type of resource. Always compute#licenseCode for # licenses. "licenseAlias": [ # [Output Only] URL and description aliases of Licenses with the same @@ -129,12 +146,1286 @@

Method Details

"selfLink": "A String", # Output only. [Output Only] URL of license corresponding to this License Code. }, ], + "minimumRetention": { # A Duration represents a fixed-length span of time represented # If set, this license will be unable to be removed or replaced once attached + # to a disk until the minimum_retention period has passed. + # as a count of seconds and fractions of seconds at nanosecond + # resolution. It is independent of any calendar and concepts like "day" + # or "month". Range is approximately 10,000 years. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. + # Durations less than one second are represented with a 0 + # `seconds` field and a positive `nanos` field. Must be from 0 + # to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 + # to 315,576,000,000 inclusive. Note: these bounds are computed from: + # 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + "multiTenantOnly": True or False, # If true, this license can only be used on VMs on multi tenant nodes. "name": "A String", # Output only. [Output Only] Name of the resource. The name is 1-20 characters long and # must be a valid 64 bit integer. + "osLicense": True or False, # If true, indicates this is an OS license. Only one OS license can be + # attached to a disk or image at a time. + "removableFromDisk": True or False, # If true, this license can be removed from a disk's set of licenses, with no + # replacement license needed. + "requiredCoattachedLicenses": [ # Specifies the set of permissible coattached licenseCodes of licenses that + # satisfy the coattachment requirement of this license. At least one license + # from the set must be attached to the same disk or image as this license. + "A String", + ], "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "state": "A String", # Output only. [Output Only] Current state of this License Code. "transferable": True or False, # Output only. [Output Only] If true, the license will remain attached when creating # images or snapshots from disks. Otherwise, the license is not transferred. + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 + # text format. +}
+
+ +
+ getIamPolicy(project, resource, optionsRequestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for a resource. May be empty if no such
+policy or resource exists.
+ *Caution* This resource is intended
+for use only by third-party partners who are creatingCloud Marketplace
+images.
+
+Args:
+  project: string, Project ID for this request. (required)
+  resource: string, Name or id of the resource for this request. (required)
+  optionsRequestedPolicyVersion: integer, Requested IAM Policy version.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access
+    # controls for Google Cloud resources.
+    #
+    #
+    # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+    # `members`, or principals, to a single `role`. Principals can be user
+    # accounts, service accounts, Google groups, and domains (such as G Suite). A
+    # `role` is a named list of permissions; each `role` can be an IAM predefined
+    # role or a user-created custom role.
+    #
+    # For some types of Google Cloud resources, a `binding` can also specify a
+    # `condition`, which is a logical expression that allows access to a resource
+    # only if the expression evaluates to `true`. A condition can add constraints
+    # based on attributes of the request, the resource, or both. To learn which
+    # resources support conditions in their IAM policies, see the
+    # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+    #
+    # **JSON example:**
+    #
+    # ```
+    #     {
+    #       "bindings": [
+    #         {
+    #           "role": "roles/resourcemanager.organizationAdmin",
+    #           "members": [
+    #             "user:mike@example.com",
+    #             "group:admins@example.com",
+    #             "domain:google.com",
+    #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+    #           ]
+    #         },
+    #         {
+    #           "role": "roles/resourcemanager.organizationViewer",
+    #           "members": [
+    #             "user:eve@example.com"
+    #           ],
+    #           "condition": {
+    #             "title": "expirable access",
+    #             "description": "Does not grant access after Sep 2020",
+    #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+    #           }
+    #         }
+    #       ],
+    #       "etag": "BwWWja0YfJA=",
+    #       "version": 3
+    #     }
+    # ```
+    #
+    # **YAML example:**
+    #
+    # ```
+    #     bindings:
+    #     - members:
+    #       - user:mike@example.com
+    #       - group:admins@example.com
+    #       - domain:google.com
+    #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+    #       role: roles/resourcemanager.organizationAdmin
+    #     - members:
+    #       - user:eve@example.com
+    #       role: roles/resourcemanager.organizationViewer
+    #       condition:
+    #         title: expirable access
+    #         description: Does not grant access after Sep 2020
+    #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+    #     etag: BwWWja0YfJA=
+    #     version: 3
+    # ```
+    #
+    # For a description of IAM and its features, see the
+    # [IAM documentation](https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service.
+        # The configuration determines which permission types are logged, and what
+        # identities, if any, are exempted from logging.
+        # An AuditConfig must have one or more AuditLogConfigs.
+        #
+        # If there are AuditConfigs for both `allServices` and a specific service,
+        # the union of the two AuditConfigs is used for that service: the log_types
+        # specified in each AuditConfig are enabled, and the exempted_members in each
+        # AuditLogConfig are exempted.
+        #
+        # Example Policy with multiple AuditConfigs:
+        #
+        #     {
+        #       "audit_configs": [
+        #         {
+        #           "service": "allServices",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ",
+        #               "exempted_members": [
+        #                 "user:jose@example.com"
+        #               ]
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE"
+        #             },
+        #             {
+        #               "log_type": "ADMIN_READ"
+        #             }
+        #           ]
+        #         },
+        #         {
+        #           "service": "sampleservice.googleapis.com",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ"
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE",
+        #               "exempted_members": [
+        #                 "user:aliya@example.com"
+        #               ]
+        #             }
+        #           ]
+        #         }
+        #       ]
+        #     }
+        #
+        # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+        # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+        # `aliya@example.com` from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions.
+            # Example:
+            #
+            #     {
+            #       "audit_log_configs": [
+            #         {
+            #           "log_type": "DATA_READ",
+            #           "exempted_members": [
+            #             "user:jose@example.com"
+            #           ]
+            #         },
+            #         {
+            #           "log_type": "DATA_WRITE"
+            #         }
+            #       ]
+            #     }
+            #
+            # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+            # jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+              # permission.
+              # Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging.
+          # For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
+          # `allServices` is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally,
+      # may specify a `condition` that determines how and when the `bindings` are
+      # applied. Each of the `bindings` must contain at least one principal.
+      #
+      # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+      # of these principals can be Google groups. Each occurrence of a principal
+      # counts towards these limits. For example, if the `bindings` grant 50
+      # different roles to `user:alice@example.com`, and not to any other
+      # principal, then you can add another 1,450 principals to the `bindings` in
+      # the `Policy`.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # 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).
+          # syntax. CEL is a C-like expression language. The syntax and semantics of CEL
+          # are documented at https://github.com/google/cel-spec.
+          #
+          # Example (Comparison):
+          #
+          #     title: "Summary size limit"
+          #     description: "Determines if a summary is less than 100 chars"
+          #     expression: "document.summary.size() < 100"
+          #
+          # Example (Equality):
+          #
+          #     title: "Requestor is owner"
+          #     description: "Determines if requestor is the document owner"
+          #     expression: "document.owner == request.auth.claims.email"
+          #
+          # Example (Logic):
+          #
+          #     title: "Public documents"
+          #     description: "Determine whether the document should be publicly visible"
+          #     expression: "document.type != 'private' && document.type != 'internal'"
+          #
+          # Example (Data Manipulation):
+          #
+          #     title: "Notification string"
+          #     description: "Create a notification string with a timestamp."
+          #     expression: "'New message received at ' + string(document.create_time)"
+          #
+          # The exact variables and functions that may be referenced within an expression
+          # are determined by the service that evaluates it. See the service
+          # documentation for additional information.
+        "description": "A String", # Optional. Description of the expression. This is a longer text which
+            # describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # 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`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `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.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+      # prevent simultaneous updates of a policy from overwriting each other.
+      # It is strongly suggested that systems make use of the `etag` in the
+      # read-modify-write cycle to perform policy updates in order to avoid race
+      # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+      # systems are expected to put that etag in the request to `setIamPolicy` to
+      # ensure that their change will be applied to the same version of the policy.
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy.
+      #
+      # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+      # are rejected.
+      #
+      # Any operation that affects conditional role bindings must specify version
+      # `3`. This requirement applies to the following operations:
+      #
+      # * Getting a policy that includes a conditional role binding
+      # * Adding a conditional role binding to a policy
+      # * Changing a conditional role binding in a policy
+      # * Removing any role binding, with or without a condition, from a policy
+      #   that includes conditions
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+      #
+      # If a policy does not include any conditions, operations on that policy may
+      # specify any valid version or leave the field unset.
+      #
+      # To learn which resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ setIamPolicy(project, resource, body=None, x__xgafv=None) +
Sets the access control policy on the specified resource.
+Replaces any existing policy.
+ *Caution* This resource is intended
+for use only by third-party partners who are creatingCloud Marketplace
+images.
+
+Args:
+  project: string, Project ID for this request. (required)
+  resource: string, Name or id of the resource for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "bindings": [ # Flatten Policy to create a backward compatible wire-format.
+      # Deprecated. Use 'policy' to specify bindings.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # 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).
+          # syntax. CEL is a C-like expression language. The syntax and semantics of CEL
+          # are documented at https://github.com/google/cel-spec.
+          #
+          # Example (Comparison):
+          #
+          #     title: "Summary size limit"
+          #     description: "Determines if a summary is less than 100 chars"
+          #     expression: "document.summary.size() < 100"
+          #
+          # Example (Equality):
+          #
+          #     title: "Requestor is owner"
+          #     description: "Determines if requestor is the document owner"
+          #     expression: "document.owner == request.auth.claims.email"
+          #
+          # Example (Logic):
+          #
+          #     title: "Public documents"
+          #     description: "Determine whether the document should be publicly visible"
+          #     expression: "document.type != 'private' && document.type != 'internal'"
+          #
+          # Example (Data Manipulation):
+          #
+          #     title: "Notification string"
+          #     description: "Create a notification string with a timestamp."
+          #     expression: "'New message received at ' + string(document.create_time)"
+          #
+          # The exact variables and functions that may be referenced within an expression
+          # are determined by the service that evaluates it. See the service
+          # documentation for additional information.
+        "description": "A String", # Optional. Description of the expression. This is a longer text which
+            # describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # 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`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `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.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # Flatten Policy to create a backward compatible wire-format.
+      # Deprecated. Use 'policy' to specify the etag.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access # REQUIRED: The complete policy to be applied to the 'resource'. The size of
+      # the policy is limited to a few 10s of KB. An empty policy is in general a
+      # valid policy but certain services (like Projects) might reject them.
+      # controls for Google Cloud resources.
+      #
+      #
+      # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+      # `members`, or principals, to a single `role`. Principals can be user
+      # accounts, service accounts, Google groups, and domains (such as G Suite). A
+      # `role` is a named list of permissions; each `role` can be an IAM predefined
+      # role or a user-created custom role.
+      #
+      # For some types of Google Cloud resources, a `binding` can also specify a
+      # `condition`, which is a logical expression that allows access to a resource
+      # only if the expression evaluates to `true`. A condition can add constraints
+      # based on attributes of the request, the resource, or both. To learn which
+      # resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+      #
+      # **JSON example:**
+      #
+      # ```
+      #     {
+      #       "bindings": [
+      #         {
+      #           "role": "roles/resourcemanager.organizationAdmin",
+      #           "members": [
+      #             "user:mike@example.com",
+      #             "group:admins@example.com",
+      #             "domain:google.com",
+      #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+      #           ]
+      #         },
+      #         {
+      #           "role": "roles/resourcemanager.organizationViewer",
+      #           "members": [
+      #             "user:eve@example.com"
+      #           ],
+      #           "condition": {
+      #             "title": "expirable access",
+      #             "description": "Does not grant access after Sep 2020",
+      #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+      #           }
+      #         }
+      #       ],
+      #       "etag": "BwWWja0YfJA=",
+      #       "version": 3
+      #     }
+      # ```
+      #
+      # **YAML example:**
+      #
+      # ```
+      #     bindings:
+      #     - members:
+      #       - user:mike@example.com
+      #       - group:admins@example.com
+      #       - domain:google.com
+      #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+      #       role: roles/resourcemanager.organizationAdmin
+      #     - members:
+      #       - user:eve@example.com
+      #       role: roles/resourcemanager.organizationViewer
+      #       condition:
+      #         title: expirable access
+      #         description: Does not grant access after Sep 2020
+      #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+      #     etag: BwWWja0YfJA=
+      #     version: 3
+      # ```
+      #
+      # For a description of IAM and its features, see the
+      # [IAM documentation](https://cloud.google.com/iam/docs/).
+    "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+      { # Specifies the audit configuration for a service.
+          # The configuration determines which permission types are logged, and what
+          # identities, if any, are exempted from logging.
+          # An AuditConfig must have one or more AuditLogConfigs.
+          #
+          # If there are AuditConfigs for both `allServices` and a specific service,
+          # the union of the two AuditConfigs is used for that service: the log_types
+          # specified in each AuditConfig are enabled, and the exempted_members in each
+          # AuditLogConfig are exempted.
+          #
+          # Example Policy with multiple AuditConfigs:
+          #
+          #     {
+          #       "audit_configs": [
+          #         {
+          #           "service": "allServices",
+          #           "audit_log_configs": [
+          #             {
+          #               "log_type": "DATA_READ",
+          #               "exempted_members": [
+          #                 "user:jose@example.com"
+          #               ]
+          #             },
+          #             {
+          #               "log_type": "DATA_WRITE"
+          #             },
+          #             {
+          #               "log_type": "ADMIN_READ"
+          #             }
+          #           ]
+          #         },
+          #         {
+          #           "service": "sampleservice.googleapis.com",
+          #           "audit_log_configs": [
+          #             {
+          #               "log_type": "DATA_READ"
+          #             },
+          #             {
+          #               "log_type": "DATA_WRITE",
+          #               "exempted_members": [
+          #                 "user:aliya@example.com"
+          #               ]
+          #             }
+          #           ]
+          #         }
+          #       ]
+          #     }
+          #
+          # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+          # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+          # `aliya@example.com` from DATA_WRITE logging.
+        "auditLogConfigs": [ # The configuration for logging of each type of permission.
+          { # Provides the configuration for logging a type of permissions.
+              # Example:
+              #
+              #     {
+              #       "audit_log_configs": [
+              #         {
+              #           "log_type": "DATA_READ",
+              #           "exempted_members": [
+              #             "user:jose@example.com"
+              #           ]
+              #         },
+              #         {
+              #           "log_type": "DATA_WRITE"
+              #         }
+              #       ]
+              #     }
+              #
+              # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+              # jose@example.com from DATA_READ logging.
+            "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+                # permission.
+                # Follows the same format of Binding.members.
+              "A String",
+            ],
+            "logType": "A String", # The log type that this config enables.
+          },
+        ],
+        "service": "A String", # Specifies a service that will be enabled for audit logging.
+            # For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
+            # `allServices` is a special value that covers all services.
+      },
+    ],
+    "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally,
+        # may specify a `condition` that determines how and when the `bindings` are
+        # applied. Each of the `bindings` must contain at least one principal.
+        #
+        # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+        # of these principals can be Google groups. Each occurrence of a principal
+        # counts towards these limits. For example, if the `bindings` grant 50
+        # different roles to `user:alice@example.com`, and not to any other
+        # principal, then you can add another 1,450 principals to the `bindings` in
+        # the `Policy`.
+      { # Associates `members`, or principals, with a `role`.
+        "condition": { # Represents a textual expression in the Common Expression Language (CEL) # 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).
+            # syntax. CEL is a C-like expression language. The syntax and semantics of CEL
+            # are documented at https://github.com/google/cel-spec.
+            #
+            # Example (Comparison):
+            #
+            #     title: "Summary size limit"
+            #     description: "Determines if a summary is less than 100 chars"
+            #     expression: "document.summary.size() < 100"
+            #
+            # Example (Equality):
+            #
+            #     title: "Requestor is owner"
+            #     description: "Determines if requestor is the document owner"
+            #     expression: "document.owner == request.auth.claims.email"
+            #
+            # Example (Logic):
+            #
+            #     title: "Public documents"
+            #     description: "Determine whether the document should be publicly visible"
+            #     expression: "document.type != 'private' && document.type != 'internal'"
+            #
+            # Example (Data Manipulation):
+            #
+            #     title: "Notification string"
+            #     description: "Create a notification string with a timestamp."
+            #     expression: "'New message received at ' + string(document.create_time)"
+            #
+            # The exact variables and functions that may be referenced within an expression
+            # are determined by the service that evaluates it. See the service
+            # documentation for additional information.
+          "description": "A String", # Optional. Description of the expression. This is a longer text which
+              # describes the expression, e.g. when hovered over it in a UI.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language
+              # syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error
+              # reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+              # its purpose. This can be used e.g. in UIs which allow to enter the
+              # expression.
+        },
+        "members": [ # 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`.
+            #
+            #
+            #
+            #
+            # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+            #   A single identity in a workforce identity pool.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+            #   All workforce identities in a group.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+            #   All workforce identities with a specific attribute value.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+            #   All identities in a workforce identity pool.
+            #
+            # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+            #   A single identity in a workload identity pool.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+            #   A workload identity pool group.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+            #   All identities in a workload identity pool with a certain attribute.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+            #   All identities in a workload identity pool.
+            #
+            # * `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.
+            #
+            # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+            #   Deleted single identity in a workforce identity pool. For example,
+            #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of `members`, or principals.
+            # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+            #
+            # For an overview of the IAM roles and permissions, see the
+            # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+            # a list of the available pre-defined roles, see
+            # [here](https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+        # prevent simultaneous updates of a policy from overwriting each other.
+        # It is strongly suggested that systems make use of the `etag` in the
+        # read-modify-write cycle to perform policy updates in order to avoid race
+        # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+        # systems are expected to put that etag in the request to `setIamPolicy` to
+        # ensure that their change will be applied to the same version of the policy.
+        #
+        # **Important:** If you use IAM Conditions, you must include the `etag` field
+        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+        # you to overwrite a version `3` policy with a version `1` policy, and all of
+        # the conditions in the version `3` policy are lost.
+    "version": 42, # Specifies the format of the policy.
+        #
+        # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+        # are rejected.
+        #
+        # Any operation that affects conditional role bindings must specify version
+        # `3`. This requirement applies to the following operations:
+        #
+        # * Getting a policy that includes a conditional role binding
+        # * Adding a conditional role binding to a policy
+        # * Changing a conditional role binding in a policy
+        # * Removing any role binding, with or without a condition, from a policy
+        #   that includes conditions
+        #
+        # **Important:** If you use IAM Conditions, you must include the `etag` field
+        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+        # you to overwrite a version `3` policy with a version `1` policy, and all of
+        # the conditions in the version `3` policy are lost.
+        #
+        # If a policy does not include any conditions, operations on that policy may
+        # specify any valid version or leave the field unset.
+        #
+        # To learn which resources support conditions in their IAM policies, see the
+        # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access
+    # controls for Google Cloud resources.
+    #
+    #
+    # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+    # `members`, or principals, to a single `role`. Principals can be user
+    # accounts, service accounts, Google groups, and domains (such as G Suite). A
+    # `role` is a named list of permissions; each `role` can be an IAM predefined
+    # role or a user-created custom role.
+    #
+    # For some types of Google Cloud resources, a `binding` can also specify a
+    # `condition`, which is a logical expression that allows access to a resource
+    # only if the expression evaluates to `true`. A condition can add constraints
+    # based on attributes of the request, the resource, or both. To learn which
+    # resources support conditions in their IAM policies, see the
+    # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+    #
+    # **JSON example:**
+    #
+    # ```
+    #     {
+    #       "bindings": [
+    #         {
+    #           "role": "roles/resourcemanager.organizationAdmin",
+    #           "members": [
+    #             "user:mike@example.com",
+    #             "group:admins@example.com",
+    #             "domain:google.com",
+    #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+    #           ]
+    #         },
+    #         {
+    #           "role": "roles/resourcemanager.organizationViewer",
+    #           "members": [
+    #             "user:eve@example.com"
+    #           ],
+    #           "condition": {
+    #             "title": "expirable access",
+    #             "description": "Does not grant access after Sep 2020",
+    #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+    #           }
+    #         }
+    #       ],
+    #       "etag": "BwWWja0YfJA=",
+    #       "version": 3
+    #     }
+    # ```
+    #
+    # **YAML example:**
+    #
+    # ```
+    #     bindings:
+    #     - members:
+    #       - user:mike@example.com
+    #       - group:admins@example.com
+    #       - domain:google.com
+    #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+    #       role: roles/resourcemanager.organizationAdmin
+    #     - members:
+    #       - user:eve@example.com
+    #       role: roles/resourcemanager.organizationViewer
+    #       condition:
+    #         title: expirable access
+    #         description: Does not grant access after Sep 2020
+    #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+    #     etag: BwWWja0YfJA=
+    #     version: 3
+    # ```
+    #
+    # For a description of IAM and its features, see the
+    # [IAM documentation](https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service.
+        # The configuration determines which permission types are logged, and what
+        # identities, if any, are exempted from logging.
+        # An AuditConfig must have one or more AuditLogConfigs.
+        #
+        # If there are AuditConfigs for both `allServices` and a specific service,
+        # the union of the two AuditConfigs is used for that service: the log_types
+        # specified in each AuditConfig are enabled, and the exempted_members in each
+        # AuditLogConfig are exempted.
+        #
+        # Example Policy with multiple AuditConfigs:
+        #
+        #     {
+        #       "audit_configs": [
+        #         {
+        #           "service": "allServices",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ",
+        #               "exempted_members": [
+        #                 "user:jose@example.com"
+        #               ]
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE"
+        #             },
+        #             {
+        #               "log_type": "ADMIN_READ"
+        #             }
+        #           ]
+        #         },
+        #         {
+        #           "service": "sampleservice.googleapis.com",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ"
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE",
+        #               "exempted_members": [
+        #                 "user:aliya@example.com"
+        #               ]
+        #             }
+        #           ]
+        #         }
+        #       ]
+        #     }
+        #
+        # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+        # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+        # `aliya@example.com` from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions.
+            # Example:
+            #
+            #     {
+            #       "audit_log_configs": [
+            #         {
+            #           "log_type": "DATA_READ",
+            #           "exempted_members": [
+            #             "user:jose@example.com"
+            #           ]
+            #         },
+            #         {
+            #           "log_type": "DATA_WRITE"
+            #         }
+            #       ]
+            #     }
+            #
+            # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+            # jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+              # permission.
+              # Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging.
+          # For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
+          # `allServices` is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally,
+      # may specify a `condition` that determines how and when the `bindings` are
+      # applied. Each of the `bindings` must contain at least one principal.
+      #
+      # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+      # of these principals can be Google groups. Each occurrence of a principal
+      # counts towards these limits. For example, if the `bindings` grant 50
+      # different roles to `user:alice@example.com`, and not to any other
+      # principal, then you can add another 1,450 principals to the `bindings` in
+      # the `Policy`.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # 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).
+          # syntax. CEL is a C-like expression language. The syntax and semantics of CEL
+          # are documented at https://github.com/google/cel-spec.
+          #
+          # Example (Comparison):
+          #
+          #     title: "Summary size limit"
+          #     description: "Determines if a summary is less than 100 chars"
+          #     expression: "document.summary.size() < 100"
+          #
+          # Example (Equality):
+          #
+          #     title: "Requestor is owner"
+          #     description: "Determines if requestor is the document owner"
+          #     expression: "document.owner == request.auth.claims.email"
+          #
+          # Example (Logic):
+          #
+          #     title: "Public documents"
+          #     description: "Determine whether the document should be publicly visible"
+          #     expression: "document.type != 'private' && document.type != 'internal'"
+          #
+          # Example (Data Manipulation):
+          #
+          #     title: "Notification string"
+          #     description: "Create a notification string with a timestamp."
+          #     expression: "'New message received at ' + string(document.create_time)"
+          #
+          # The exact variables and functions that may be referenced within an expression
+          # are determined by the service that evaluates it. See the service
+          # documentation for additional information.
+        "description": "A String", # Optional. Description of the expression. This is a longer text which
+            # describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # 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`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `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.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+      # prevent simultaneous updates of a policy from overwriting each other.
+      # It is strongly suggested that systems make use of the `etag` in the
+      # read-modify-write cycle to perform policy updates in order to avoid race
+      # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+      # systems are expected to put that etag in the request to `setIamPolicy` to
+      # ensure that their change will be applied to the same version of the policy.
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy.
+      #
+      # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+      # are rejected.
+      #
+      # Any operation that affects conditional role bindings must specify version
+      # `3`. This requirement applies to the following operations:
+      #
+      # * Getting a policy that includes a conditional role binding
+      # * Adding a conditional role binding to a policy
+      # * Changing a conditional role binding in a policy
+      # * Removing any role binding, with or without a condition, from a policy
+      #   that includes conditions
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+      #
+      # If a policy does not include any conditions, operations on that policy may
+      # specify any valid version or leave the field unset.
+      #
+      # To learn which resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
 }
diff --git a/docs/dyn/compute_v1.licenses.html b/docs/dyn/compute_v1.licenses.html index 9d1bd07201..a75350358f 100644 --- a/docs/dyn/compute_v1.licenses.html +++ b/docs/dyn/compute_v1.licenses.html @@ -276,12 +276,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -475,8 +475,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -940,8 +940,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1125,12 +1125,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1414,8 +1414,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2469,8 +2469,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2655,12 +2655,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.machineImages.html b/docs/dyn/compute_v1.machineImages.html index e965f02e61..e16c70d8ad 100644 --- a/docs/dyn/compute_v1.machineImages.html +++ b/docs/dyn/compute_v1.machineImages.html @@ -274,12 +274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -670,8 +670,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1163,8 +1163,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2607,8 +2609,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3100,8 +3102,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4067,12 +4071,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4549,8 +4553,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -5042,8 +5046,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -6944,12 +6950,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.networkAttachments.html b/docs/dyn/compute_v1.networkAttachments.html index 46f91dade1..078979f89f 100644 --- a/docs/dyn/compute_v1.networkAttachments.html +++ b/docs/dyn/compute_v1.networkAttachments.html @@ -540,12 +540,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1357,12 +1357,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1941,12 +1941,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.networkEdgeSecurityServices.html b/docs/dyn/compute_v1.networkEdgeSecurityServices.html index 624d0d6046..d72a2e6d46 100644 --- a/docs/dyn/compute_v1.networkEdgeSecurityServices.html +++ b/docs/dyn/compute_v1.networkEdgeSecurityServices.html @@ -495,12 +495,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -875,12 +875,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1206,12 +1206,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.networkEndpointGroups.html b/docs/dyn/compute_v1.networkEndpointGroups.html index b450fe57a7..fe5b659fbe 100644 --- a/docs/dyn/compute_v1.networkEndpointGroups.html +++ b/docs/dyn/compute_v1.networkEndpointGroups.html @@ -676,12 +676,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -979,12 +979,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1319,12 +1319,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1961,12 +1961,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.networkFirewallPolicies.html b/docs/dyn/compute_v1.networkFirewallPolicies.html index 21bf886f30..3d4f80be81 100644 --- a/docs/dyn/compute_v1.networkFirewallPolicies.html +++ b/docs/dyn/compute_v1.networkFirewallPolicies.html @@ -325,12 +325,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -793,12 +793,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1261,12 +1261,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1719,7 +1719,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -2160,12 +2161,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2457,12 +2458,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2814,7 +2815,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4000,7 +4002,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4352,12 +4355,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4794,7 +4797,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5261,7 +5265,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -5613,12 +5618,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6078,12 +6083,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6543,12 +6548,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6836,12 +6841,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7129,12 +7134,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7422,12 +7427,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.networks.html b/docs/dyn/compute_v1.networks.html index a0d1a728ae..c2c7d6247c 100644 --- a/docs/dyn/compute_v1.networks.html +++ b/docs/dyn/compute_v1.networks.html @@ -77,6 +77,9 @@

Instance Methods

addPeering(project, network, body=None, requestId=None, x__xgafv=None)

Adds a peering to the specified network.

+

+ cancelRequestRemovePeering(project, network, body=None, requestId=None, x__xgafv=None)

+

Cancel requests to remove a peering from the specified network. Applicable

close()

Close httplib2 connections.

@@ -375,12 +378,313 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. + "a_key": "A String", + }, + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. + "a_key": "A String", + }, + }, + }, + "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error + # message that was returned, such as `NOT FOUND`. + "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error + # status code that was returned. For example, a `404` means the + # resource was not found. + "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is + # defined by the server. + "insertTime": "A String", # [Output Only] The time that this operation was requested. + # This value is inRFC3339 + # text format. + "instancesBulkInsertOperationMetadata": { + "perLocationStatus": { # Status information per location (location name is key). + # Example key: zones/us-central1-a + "a_key": { + "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far. + "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback. + "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an + # error. + "status": "A String", # [Output Only] Creation status of BulkInsert operation - information + # if the flow is rolling forward or rolling back. + "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created. + }, + }, + }, + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for + # Operation resources. + "name": "A String", # [Output Only] Name of the operation. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a + # group of operations results from a `bulkInsert` API request. + "operationType": "A String", # [Output Only] The type of operation, such as `insert`, + # `update`, or `delete`, and so on. + "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. + # There is no requirement that this be linear or support any granularity of + # operations. This should not be used to guess when the operation will be + # complete. This number should monotonically increase as the operation + # progresses. + "region": "A String", # [Output Only] The URL of the region where the operation resides. Only + # applicable when performing regional operations. + "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, + # this field will contain information on all underlying zonal actions and + # their state. + "clientOperationId": "A String", # [Output Only] The client operation id. + "perLocationOperations": { # [Output Only] Status information per location (location name is key). + # Example key: zones/us-central1-a + "a_key": { + "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is + # populated. + # different programming environments, including REST APIs and RPC APIs. It is + # used by [gRPC](https://github.com/grpc). Each `Status` message contains + # three pieces of data: error code, error message, and error details. + # + # You can find out more about this error model and how to work with it in the + # [API Design Guide](https://cloud.google.com/apis/design/errors). + "code": 42, # The status code, which should be an enum value of google.rpc.Code. + "details": [ # A list of messages that carry the error details. There is a common set of + # message types for APIs to use. + { + "a_key": "", # Properties of the object. Contains field @type with type URL. + }, + ], + "message": "A String", # A developer-facing error message, which should be in English. Any + # user-facing error message should be localized and sent in the + # google.rpc.Status.details field, or localized by the client. + }, + "state": "A String", # [Output Only] Status of the action, which can be one of the following: + # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`. + }, + }, + }, + "startTime": "A String", # [Output Only] The time that this operation was started by the server. + # This value is inRFC3339 + # text format. + "status": "A String", # [Output Only] The status of the operation, which can be one of the + # following: + # `PENDING`, `RUNNING`, or `DONE`. + "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the + # operation. + "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation + # of the target resource. + "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For + # operations related to creating a snapshot, this points to the disk + # that the snapshot was created from. + "user": "A String", # [Output Only] User who requested the operation, for example: + # `user@example.com` or + # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`. + "warnings": [ # [Output Only] If warning messages are generated during processing of the + # operation, this field will be populated. + { + "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute + # Engine returns NO_RESULTS_ON_PAGE if there + # are no results in the response. + "data": [ # [Output Only] Metadata about this warning in key: + # value format. For example: + # + # "data": [ + # { + # "key": "scope", + # "value": "zones/us-east1-d" + # } + { + "key": "A String", # [Output Only] A key that provides more detail on the warning being + # returned. For example, for warnings where there are no results in a list + # request for a particular zone, this key might be scope and + # the key value might be the zone name. Other examples might be a key + # indicating a deprecated resource and a suggested replacement, or a + # warning about invalid network settings (for example, if an instance + # attempts to perform IP forwarding but is not enabled for IP forwarding). + "value": "A String", # [Output Only] A warning data value corresponding to the key. + }, + ], + "message": "A String", # [Output Only] A human-readable description of the warning code. + }, + ], + "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only + # applicable when performing per-zone operations. +}
+
+ +
+ cancelRequestRemovePeering(project, network, body=None, requestId=None, x__xgafv=None) +
Cancel requests to remove a peering from the specified network. Applicable
+only for PeeringConnection with update_strategy=CONSENSUS.  Cancels a
+request to remove a peering from the specified network.
+
+Args:
+  project: string, Project ID for this request. (required)
+  network: string, Name of the network resource to remove peering from. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "name": "A String", # Name of the peering, which should conform to RFC1035.
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/v1/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/v1/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "getVersionOperationMetadata": {
+    "inlineSbomInfo": {
+      "currentComponentVersions": { # A mapping of components to their currently-applied versions or other
+          # appropriate identifiers.
         "a_key": "A String",
       },
-      "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the
-          # component name and the value is the version.
+      "targetComponentVersions": { # A mapping of components to their target versions or other appropriate
+          # identifiers.
         "a_key": "A String",
       },
     },
@@ -672,12 +976,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1879,12 +2183,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2853,12 +3157,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3152,12 +3456,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3452,12 +3756,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3744,12 +4048,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4113,12 +4417,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.nodeGroups.html b/docs/dyn/compute_v1.nodeGroups.html index b468d4a78b..2ff76be9f5 100644 --- a/docs/dyn/compute_v1.nodeGroups.html +++ b/docs/dyn/compute_v1.nodeGroups.html @@ -303,12 +303,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -876,12 +876,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1178,12 +1178,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2022,12 +2022,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2861,12 +2861,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3164,12 +3164,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4340,12 +4340,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4643,12 +4643,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.nodeTemplates.html b/docs/dyn/compute_v1.nodeTemplates.html index fdfb2cae2a..1a5db39842 100644 --- a/docs/dyn/compute_v1.nodeTemplates.html +++ b/docs/dyn/compute_v1.nodeTemplates.html @@ -545,12 +545,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1373,12 +1373,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.organizationSecurityPolicies.html b/docs/dyn/compute_v1.organizationSecurityPolicies.html index b4a60ff0a7..96191eaff6 100644 --- a/docs/dyn/compute_v1.organizationSecurityPolicies.html +++ b/docs/dyn/compute_v1.organizationSecurityPolicies.html @@ -320,12 +320,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1025,12 +1025,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1327,12 +1327,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1622,12 +1622,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3644,12 +3644,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4889,12 +4889,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5807,12 +5807,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6514,12 +6514,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6811,12 +6811,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7108,12 +7108,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.packetMirrorings.html b/docs/dyn/compute_v1.packetMirrorings.html index 6eb1c484d7..56a8ad1680 100644 --- a/docs/dyn/compute_v1.packetMirrorings.html +++ b/docs/dyn/compute_v1.packetMirrorings.html @@ -571,12 +571,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1090,12 +1090,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1747,12 +1747,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.previewFeatures.html b/docs/dyn/compute_v1.previewFeatures.html index b295585aab..f59bc9a68e 100644 --- a/docs/dyn/compute_v1.previewFeatures.html +++ b/docs/dyn/compute_v1.previewFeatures.html @@ -599,12 +599,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.projects.html b/docs/dyn/compute_v1.projects.html index b325977df6..d05ffc46d2 100644 --- a/docs/dyn/compute_v1.projects.html +++ b/docs/dyn/compute_v1.projects.html @@ -293,12 +293,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -597,12 +597,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -888,12 +888,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1193,12 +1193,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2097,12 +2097,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2412,12 +2412,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2713,12 +2713,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3036,12 +3036,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3336,12 +3336,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3644,12 +3644,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.publicAdvertisedPrefixes.html b/docs/dyn/compute_v1.publicAdvertisedPrefixes.html index f573f32d71..938b8617a4 100644 --- a/docs/dyn/compute_v1.publicAdvertisedPrefixes.html +++ b/docs/dyn/compute_v1.publicAdvertisedPrefixes.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -562,12 +562,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1013,12 +1013,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1600,12 +1600,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1892,12 +1892,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.publicDelegatedPrefixes.html b/docs/dyn/compute_v1.publicDelegatedPrefixes.html index f8130c4ba2..26a7bdc8d3 100644 --- a/docs/dyn/compute_v1.publicDelegatedPrefixes.html +++ b/docs/dyn/compute_v1.publicDelegatedPrefixes.html @@ -552,12 +552,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -850,12 +850,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1327,12 +1327,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1941,12 +1941,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2235,12 +2235,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionAutoscalers.html b/docs/dyn/compute_v1.regionAutoscalers.html index 08e0492157..cb31ea1159 100644 --- a/docs/dyn/compute_v1.regionAutoscalers.html +++ b/docs/dyn/compute_v1.regionAutoscalers.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -573,8 +573,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -624,6 +623,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -917,8 +924,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -968,6 +974,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -1248,12 +1262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1636,8 +1650,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -1687,6 +1700,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -2030,8 +2051,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2081,6 +2101,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -2362,12 +2390,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2693,8 +2721,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2744,6 +2771,14 @@

Method Details

# default value of "UTC" if left empty. }, }, + "stabilizationPeriodSec": 42, # The number of seconds that autoscaler waits for load stabilization before + # making scale-in decisions. This is referred to as the + # [stabilization period](/compute/docs/autoscaler#stabilization_period). + # This might appear as a delay in scaling in but it is an important mechanism + # for your application to not have fluctuating size due to short term load + # fluctuations. + # + # The default stabilization period is 600 seconds. }, "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. @@ -3025,12 +3060,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionBackendBuckets.html b/docs/dyn/compute_v1.regionBackendBuckets.html index 0a18517ebb..ac17461b05 100644 --- a/docs/dyn/compute_v1.regionBackendBuckets.html +++ b/docs/dyn/compute_v1.regionBackendBuckets.html @@ -281,12 +281,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1347,12 +1347,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2527,12 +2527,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionBackendServices.html b/docs/dyn/compute_v1.regionBackendServices.html index cc35e8cd07..92191d1f1b 100644 --- a/docs/dyn/compute_v1.regionBackendServices.html +++ b/docs/dyn/compute_v1.regionBackendServices.html @@ -289,12 +289,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3544,12 +3544,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7922,12 +7922,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9100,12 +9100,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -10691,12 +10691,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionCommitments.html b/docs/dyn/compute_v1.regionCommitments.html index 147792248f..753112aaf3 100644 --- a/docs/dyn/compute_v1.regionCommitments.html +++ b/docs/dyn/compute_v1.regionCommitments.html @@ -575,7 +575,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -1046,7 +1046,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -1427,7 +1427,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -1590,12 +1590,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2183,7 +2183,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -2615,7 +2615,7 @@

Method Details

# resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For # example, type MEMORY_OPTIMIZED specifies a commitment that # applies only to eligible resources of memory optimized M1 and M2 machine # series. Type GENERAL_PURPOSE specifies a commitment that @@ -2780,12 +2780,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionCompositeHealthChecks.html b/docs/dyn/compute_v1.regionCompositeHealthChecks.html index f7f975462f..30b4e46c6a 100644 --- a/docs/dyn/compute_v1.regionCompositeHealthChecks.html +++ b/docs/dyn/compute_v1.regionCompositeHealthChecks.html @@ -515,12 +515,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -944,12 +944,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1480,12 +1480,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionDisks.html b/docs/dyn/compute_v1.regionDisks.html index 14266d03e7..d8af22dccd 100644 --- a/docs/dyn/compute_v1.regionDisks.html +++ b/docs/dyn/compute_v1.regionDisks.html @@ -310,12 +310,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -650,12 +650,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -893,8 +893,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1277,12 +1277,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1574,12 +1574,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1944,8 +1944,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -2833,8 +2833,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3273,12 +3273,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3729,8 +3729,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -4235,12 +4235,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4535,12 +4535,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5718,12 +5718,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6040,12 +6040,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6334,12 +6334,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6648,12 +6648,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7048,8 +7048,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -7489,12 +7489,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7801,12 +7801,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionHealthAggregationPolicies.html b/docs/dyn/compute_v1.regionHealthAggregationPolicies.html index 2bf85e3ebb..d8a329c1c8 100644 --- a/docs/dyn/compute_v1.regionHealthAggregationPolicies.html +++ b/docs/dyn/compute_v1.regionHealthAggregationPolicies.html @@ -528,12 +528,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -959,12 +959,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1528,12 +1528,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionHealthCheckServices.html b/docs/dyn/compute_v1.regionHealthCheckServices.html index e84976e39e..f77f7610b9 100644 --- a/docs/dyn/compute_v1.regionHealthCheckServices.html +++ b/docs/dyn/compute_v1.regionHealthCheckServices.html @@ -531,12 +531,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -967,12 +967,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1541,12 +1541,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionHealthChecks.html b/docs/dyn/compute_v1.regionHealthChecks.html index 63e71fd77f..0cbf00da57 100644 --- a/docs/dyn/compute_v1.regionHealthChecks.html +++ b/docs/dyn/compute_v1.regionHealthChecks.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1280,12 +1280,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2426,12 +2426,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3105,12 +3105,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionHealthSources.html b/docs/dyn/compute_v1.regionHealthSources.html index 560348ce21..e99993f2c3 100644 --- a/docs/dyn/compute_v1.regionHealthSources.html +++ b/docs/dyn/compute_v1.regionHealthSources.html @@ -518,12 +518,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -966,12 +966,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1508,12 +1508,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionInstanceGroupManagerResizeRequests.html b/docs/dyn/compute_v1.regionInstanceGroupManagerResizeRequests.html index 1216da1c85..1be46373f7 100644 --- a/docs/dyn/compute_v1.regionInstanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_v1.regionInstanceGroupManagerResizeRequests.html @@ -267,12 +267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -571,12 +571,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1387,12 +1387,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1619,7 +1619,7 @@

Method Details

{ "etag": "A String", - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of Resize Request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -1869,19 +1869,19 @@

Method Details

# requests. }, ], - "kind": "compute#regionInstanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for + "kind": "compute#regionInstanceGroupManagerResizeRequestList", # Output only. Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for # a list of Resize Requests. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "unreachables": [ # Output only. [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "unreachables": [ # Output only. Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], - "warning": { # Output only. [Output Only] Informational warning message. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_v1.regionInstanceGroupManagers.html b/docs/dyn/compute_v1.regionInstanceGroupManagers.html index deca787249..126f38cf3f 100644 --- a/docs/dyn/compute_v1.regionInstanceGroupManagers.html +++ b/docs/dyn/compute_v1.regionInstanceGroupManagers.html @@ -347,12 +347,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -672,12 +672,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1051,12 +1051,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1345,12 +1345,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1669,12 +1669,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1960,12 +1960,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2703,8 +2703,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2741,8 +2740,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -2818,8 +2816,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3458,8 +3455,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3496,8 +3492,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3573,8 +3568,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -3752,12 +3746,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3981,7 +3975,7 @@

Method Details

An object of the form: { # Contains a list of managed instance groups. - "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -4581,8 +4575,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4619,8 +4612,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4696,8 +4688,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -4719,16 +4710,15 @@

Method Details

# where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#regionInstanceGroupManagerList", # Output only. [Output Only] The resource type, which is always - # compute#instanceGroupManagerList for a list of managed instance groups that - # exist in th regional scope. - "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupManagerList", # Output only. The resource type, which is always compute#instanceGroupManagerList for a + # list of managed instance groups that exist in th regional scope. + "nextPageToken": "A String", # Output only. This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. - "warning": { # Output only. [Output Only] Informational warning message. + "selfLink": "A String", # Output only. Server-defined URL for this resource. + "warning": { # Output only. Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -6146,8 +6136,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6184,8 +6173,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6261,8 +6249,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the - # specific mode. + "calculated": 42, # Output only. Absolute value of VM instances calculated based on the specific mode. # # # @@ -6440,12 +6427,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6811,12 +6798,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7126,12 +7113,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7433,12 +7420,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7751,12 +7738,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8053,12 +8040,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8360,12 +8347,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8678,12 +8665,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9007,12 +8994,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9336,12 +9323,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -9707,12 +9694,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionInstanceGroups.html b/docs/dyn/compute_v1.regionInstanceGroups.html index ebee8e4c17..aa3196c2ea 100644 --- a/docs/dyn/compute_v1.regionInstanceGroups.html +++ b/docs/dyn/compute_v1.regionInstanceGroups.html @@ -754,12 +754,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionInstanceTemplates.html b/docs/dyn/compute_v1.regionInstanceTemplates.html index 486a3cfbe6..1d738d8f88 100644 --- a/docs/dyn/compute_v1.regionInstanceTemplates.html +++ b/docs/dyn/compute_v1.regionInstanceTemplates.html @@ -263,12 +263,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -677,8 +677,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1170,8 +1170,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1633,8 +1635,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -2126,8 +2128,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2464,12 +2468,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2964,8 +2968,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -3457,8 +3461,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, diff --git a/docs/dyn/compute_v1.regionInstances.html b/docs/dyn/compute_v1.regionInstances.html index 8f07832af1..3b2e0495a5 100644 --- a/docs/dyn/compute_v1.regionInstances.html +++ b/docs/dyn/compute_v1.regionInstances.html @@ -313,8 +313,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -795,8 +795,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when # empty. "a_key": "A String", @@ -1288,8 +1288,10 @@

Method Details

}, "resourceManagerTags": { # Input only. Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1655,12 +1657,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionInstantSnapshotGroups.html b/docs/dyn/compute_v1.regionInstantSnapshotGroups.html index d4ecb72509..2fe6856a97 100644 --- a/docs/dyn/compute_v1.regionInstantSnapshotGroups.html +++ b/docs/dyn/compute_v1.regionInstantSnapshotGroups.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1030,12 +1030,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionInstantSnapshots.html b/docs/dyn/compute_v1.regionInstantSnapshots.html index 5daca22c1a..0f4af30c5d 100644 --- a/docs/dyn/compute_v1.regionInstantSnapshots.html +++ b/docs/dyn/compute_v1.regionInstantSnapshots.html @@ -281,12 +281,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1152,12 +1152,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2583,12 +2583,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionNetworkEndpointGroups.html b/docs/dyn/compute_v1.regionNetworkEndpointGroups.html index 9918a0d876..f09bc001ed 100644 --- a/docs/dyn/compute_v1.regionNetworkEndpointGroups.html +++ b/docs/dyn/compute_v1.regionNetworkEndpointGroups.html @@ -316,12 +316,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -617,12 +617,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -958,12 +958,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1600,12 +1600,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html b/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html index 5c03d451c0..21c468382c 100644 --- a/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html @@ -311,12 +311,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -780,12 +780,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1074,12 +1074,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1372,12 +1372,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1730,7 +1730,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3272,7 +3273,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -3624,12 +3626,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4068,7 +4070,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4536,7 +4539,8 @@

Method Details

], "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. + "policyType": "A String", # The type of the firewall policy. This field can be one of + # VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY. # # Note: if not specified then VPC_POLICY will be used. "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. @@ -4888,12 +4892,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5354,12 +5358,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5648,12 +5652,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5942,12 +5946,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionNotificationEndpoints.html b/docs/dyn/compute_v1.regionNotificationEndpoints.html index 8db5bb6f58..3e457b45a6 100644 --- a/docs/dyn/compute_v1.regionNotificationEndpoints.html +++ b/docs/dyn/compute_v1.regionNotificationEndpoints.html @@ -522,12 +522,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -953,12 +953,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionOperations.html b/docs/dyn/compute_v1.regionOperations.html index ee35161515..7b7079b608 100644 --- a/docs/dyn/compute_v1.regionOperations.html +++ b/docs/dyn/compute_v1.regionOperations.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -633,12 +633,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -979,12 +979,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionSecurityPolicies.html b/docs/dyn/compute_v1.regionSecurityPolicies.html index f7f45efe2b..cde46fcfde 100644 --- a/docs/dyn/compute_v1.regionSecurityPolicies.html +++ b/docs/dyn/compute_v1.regionSecurityPolicies.html @@ -673,12 +673,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -971,12 +971,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2950,12 +2950,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4641,12 +4641,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5335,12 +5335,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5616,12 +5616,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5926,12 +5926,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionSnapshotSettings.html b/docs/dyn/compute_v1.regionSnapshotSettings.html index eb93c86b64..27a1ef6f95 100644 --- a/docs/dyn/compute_v1.regionSnapshotSettings.html +++ b/docs/dyn/compute_v1.regionSnapshotSettings.html @@ -322,12 +322,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionSnapshots.html b/docs/dyn/compute_v1.regionSnapshots.html index 0ee750716e..86ad1e2f5b 100644 --- a/docs/dyn/compute_v1.regionSnapshots.html +++ b/docs/dyn/compute_v1.regionSnapshots.html @@ -284,12 +284,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -524,8 +524,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1228,8 +1228,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1612,12 +1612,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1938,8 +1938,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3271,12 +3271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3613,12 +3613,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionSslCertificates.html b/docs/dyn/compute_v1.regionSslCertificates.html index 25ad3c2049..7bdbd9d13d 100644 --- a/docs/dyn/compute_v1.regionSslCertificates.html +++ b/docs/dyn/compute_v1.regionSslCertificates.html @@ -262,12 +262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -747,12 +747,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionSslPolicies.html b/docs/dyn/compute_v1.regionSslPolicies.html index 4aecc43e80..14f21d5f15 100644 --- a/docs/dyn/compute_v1.regionSslPolicies.html +++ b/docs/dyn/compute_v1.regionSslPolicies.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -456,6 +456,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -544,6 +551,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -737,12 +751,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1007,6 +1021,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1250,6 +1271,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1443,12 +1471,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionTargetHttpProxies.html b/docs/dyn/compute_v1.regionTargetHttpProxies.html index 657a912112..b9be00a2b3 100644 --- a/docs/dyn/compute_v1.regionTargetHttpProxies.html +++ b/docs/dyn/compute_v1.regionTargetHttpProxies.html @@ -265,12 +265,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -712,12 +712,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1231,12 +1231,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionTargetHttpsProxies.html b/docs/dyn/compute_v1.regionTargetHttpsProxies.html index 26dd14bf21..5aaa2f1f55 100644 --- a/docs/dyn/compute_v1.regionTargetHttpsProxies.html +++ b/docs/dyn/compute_v1.regionTargetHttpsProxies.html @@ -271,12 +271,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -910,12 +910,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1687,12 +1687,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1991,12 +1991,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2291,12 +2291,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionTargetTcpProxies.html b/docs/dyn/compute_v1.regionTargetTcpProxies.html index f806bf1b02..47f195005b 100644 --- a/docs/dyn/compute_v1.regionTargetTcpProxies.html +++ b/docs/dyn/compute_v1.regionTargetTcpProxies.html @@ -262,12 +262,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -655,12 +655,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.regionUrlMaps.html b/docs/dyn/compute_v1.regionUrlMaps.html index 5545bfa94f..b81d136bd8 100644 --- a/docs/dyn/compute_v1.regionUrlMaps.html +++ b/docs/dyn/compute_v1.regionUrlMaps.html @@ -260,12 +260,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7658,12 +7658,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -15193,12 +15193,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19027,12 +19027,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.reservationBlocks.html b/docs/dyn/compute_v1.reservationBlocks.html index 023cc9e6f5..1641c87398 100644 --- a/docs/dyn/compute_v1.reservationBlocks.html +++ b/docs/dyn/compute_v1.reservationBlocks.html @@ -979,12 +979,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.reservationSlots.html b/docs/dyn/compute_v1.reservationSlots.html index a341490690..b0bdf89ed1 100644 --- a/docs/dyn/compute_v1.reservationSlots.html +++ b/docs/dyn/compute_v1.reservationSlots.html @@ -341,12 +341,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -869,12 +869,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.reservationSubBlocks.html b/docs/dyn/compute_v1.reservationSubBlocks.html index e48f87f715..783c07ca37 100644 --- a/docs/dyn/compute_v1.reservationSubBlocks.html +++ b/docs/dyn/compute_v1.reservationSubBlocks.html @@ -762,12 +762,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1290,12 +1290,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1600,12 +1600,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.reservations.html b/docs/dyn/compute_v1.reservations.html index 3fbc4b5aa4..a241114d7d 100644 --- a/docs/dyn/compute_v1.reservations.html +++ b/docs/dyn/compute_v1.reservations.html @@ -707,12 +707,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1843,12 +1843,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2524,12 +2524,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2827,12 +2827,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4261,12 +4261,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.resourcePolicies.html b/docs/dyn/compute_v1.resourcePolicies.html index 7b12344702..d41720ede6 100644 --- a/docs/dyn/compute_v1.resourcePolicies.html +++ b/docs/dyn/compute_v1.resourcePolicies.html @@ -607,12 +607,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1552,12 +1552,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2266,12 +2266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.rolloutPlans.html b/docs/dyn/compute_v1.rolloutPlans.html new file mode 100644 index 0000000000..21594425ad --- /dev/null +++ b/docs/dyn/compute_v1.rolloutPlans.html @@ -0,0 +1,1144 @@ + + + +

Compute Engine API . rolloutPlans

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ delete(project, rolloutPlan, requestId=None, x__xgafv=None)

+

Deletes a RolloutPlan.

+

+ get(project, rolloutPlan, x__xgafv=None)

+

Gets details of a single project-scoped RolloutPlan.

+

+ insert(project, body=None, requestId=None, x__xgafv=None)

+

Creates a new RolloutPlan in a given project and location.

+

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists RolloutPlans in a given project and location.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ delete(project, rolloutPlan, requestId=None, x__xgafv=None) +
Deletes a RolloutPlan.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rolloutPlan: string, Name of the RolloutPlan resource to delete. (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/v1/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/v1/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "getVersionOperationMetadata": {
+    "inlineSbomInfo": {
+      "currentComponentVersions": { # A mapping of components to their currently-applied versions or other
+          # appropriate identifiers.
+        "a_key": "A String",
+      },
+      "targetComponentVersions": { # A mapping of components to their target versions or other appropriate
+          # identifiers.
+        "a_key": "A String",
+      },
+    },
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # different programming environments, including REST APIs and RPC APIs. It is
+            # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+            # three pieces of data: error code, error message, and error details.
+            #
+            # You can find out more about this error model and how to work with it in the
+            # [API Design Guide](https://cloud.google.com/apis/design/errors).
+          "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+          "details": [ # A list of messages that carry the error details.  There is a common set of
+              # message types for APIs to use.
+            {
+              "a_key": "", # Properties of the object. Contains field @type with type URL.
+            },
+          ],
+          "message": "A String", # A developer-facing error message, which should be in English. Any
+              # user-facing error message should be localized and sent in the
+              # google.rpc.Status.details field, or localized by the client.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ get(project, rolloutPlan, x__xgafv=None) +
Gets details of a single project-scoped RolloutPlan.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rolloutPlan: string, Name of the persistent rollout plan to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # RolloutPlan resource.
+    #
+    # A RolloutPlan is the customer-defined strategy to divide a large-scale change
+    # into smaller increments, referred to as "waves". Each wave targets a specific
+    # portion of the overall affected area and defines criteria that must be met
+    # before progressing to the subsequent wave.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan
+      # for rolloutPlans.
+  "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location
+      # scope is considered as ZONAL.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "waves": [ # Required. The waves included in this rollout plan.
+    { # A single wave in a rollout plan.
+      "displayName": "A String", # Optional. The display name of this wave of the rollout plan.
+      "number": "A String", # Output only. The wave number.
+      "orchestrationOptions": { # Options to control the pace of orchestration of a wave. These options are # Optional. The orchestration options for this wave.
+          # required only if the resource being rolled out follows the Orchestrated
+          # pattern.
+        "delays": [ # Optional. Delays, if any, to be added between batches of projects. We allow
+            # multiple Delays to be specified, letting users set separate delays
+            # between batches of projects corresponding to different locations and
+            # batches of projects corresponding to the same location.
+          { # Options to control the delay, if any, between batches of projects.
+            "delimiter": "A String", # Optional. Controls whether the delay should only be added between batches of
+                # projects corresponding to different locations, or also between
+                # batches of projects corresponding to the same location.
+                #
+                # Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
+            "duration": "A String", # Optional. The duration of the delay, if any, to be added between batches of
+                # projects. A zero duration corresponds to no delay.
+            "type": "A String", # Optional. Controls whether the specified duration is to be added at the end of
+                # each batch, or if the total processing time for each batch will be
+                # padded if needed to meet the specified duration.
+                #
+                # Must be set to TYPE_UNSPECIFIED if no delay is to be added.
+          },
+        ],
+        "maxConcurrentLocations": "A String", # Optional. Maximum number of locations to be orchestrated in parallel.
+        "maxConcurrentResourcesPerLocation": "A String", # Optional. Maximum number of resources to be orchestrated per location in
+            # parallel.
+      },
+      "selectors": [ # Required. The selectors for this wave. There is a logical AND between each selector
+          # defined in a wave, so a resource must satisfy the criteria of *all* the
+          # specified selectors to be in scope for the wave.
+        { # A selector which specifies what resource(s) are included in a given wave.
+          "locationSelector": { # Roll out to resources by location. # Optional. Roll out to resources by Cloud locations.
+            "includedLocations": [ # Optional. Example: "us-central1-a"
+              "A String",
+            ],
+          },
+          "resourceHierarchySelector": { # Roll out to resources by Cloud Resource Manager resource hierarchy # Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.
+              # nodes such as projects, folders, orgs.
+            "includedFolders": [ # Optional. Format: "folders/{folder_id}"
+              "A String",
+            ],
+            "includedOrganizations": [ # Optional. Format: "organizations/{organization_id}"
+              "A String",
+            ],
+            "includedProjects": [ # Optional. Format: "projects/{project_id}"
+              "A String",
+            ],
+          },
+        },
+      ],
+      "validation": { # The validation to be performed before progressing to the next wave. # Required. The validation to be performed at the end of this wave.
+        "timeBasedValidationMetadata": { # Metadata required if type = "time". # Optional. Metadata required if type = "time".
+          "waitDuration": "A String", # Optional. The duration that the system waits in between waves. This wait starts
+              # after all changes in the wave are rolled out.
+        },
+        "type": "A String", # Required. The type of the validation. If a type of validation is associated with
+            # a metadata object, the appropriate metadata field mapping to the
+            # validation type must be provided in the validation message. Possible
+            # values are in quotes below alongside an explanation:
+            #   "manual": The system waits for an end-user approval API before
+            #     progressing to the next wave.
+            #   "time": The system waits for a user specified duration before
+            #     progressing to the next wave. TimeBasedValidation must be provided.
+      },
+    },
+  ],
+}
+
+ +
+ insert(project, body=None, requestId=None, x__xgafv=None) +
Creates a new RolloutPlan in a given project and location.
+
+Args:
+  project: string, Project ID for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # RolloutPlan resource.
+    # 
+    # A RolloutPlan is the customer-defined strategy to divide a large-scale change
+    # into smaller increments, referred to as "waves". Each wave targets a specific
+    # portion of the overall affected area and defines criteria that must be met
+    # before progressing to the subsequent wave.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan
+      # for rolloutPlans.
+  "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location
+      # scope is considered as ZONAL.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "waves": [ # Required. The waves included in this rollout plan.
+    { # A single wave in a rollout plan.
+      "displayName": "A String", # Optional. The display name of this wave of the rollout plan.
+      "number": "A String", # Output only. The wave number.
+      "orchestrationOptions": { # Options to control the pace of orchestration of a wave. These options are # Optional. The orchestration options for this wave.
+          # required only if the resource being rolled out follows the Orchestrated
+          # pattern.
+        "delays": [ # Optional. Delays, if any, to be added between batches of projects. We allow
+            # multiple Delays to be specified, letting users set separate delays
+            # between batches of projects corresponding to different locations and
+            # batches of projects corresponding to the same location.
+          { # Options to control the delay, if any, between batches of projects.
+            "delimiter": "A String", # Optional. Controls whether the delay should only be added between batches of
+                # projects corresponding to different locations, or also between
+                # batches of projects corresponding to the same location.
+                #
+                # Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
+            "duration": "A String", # Optional. The duration of the delay, if any, to be added between batches of
+                # projects. A zero duration corresponds to no delay.
+            "type": "A String", # Optional. Controls whether the specified duration is to be added at the end of
+                # each batch, or if the total processing time for each batch will be
+                # padded if needed to meet the specified duration.
+                #
+                # Must be set to TYPE_UNSPECIFIED if no delay is to be added.
+          },
+        ],
+        "maxConcurrentLocations": "A String", # Optional. Maximum number of locations to be orchestrated in parallel.
+        "maxConcurrentResourcesPerLocation": "A String", # Optional. Maximum number of resources to be orchestrated per location in
+            # parallel.
+      },
+      "selectors": [ # Required. The selectors for this wave. There is a logical AND between each selector
+          # defined in a wave, so a resource must satisfy the criteria of *all* the
+          # specified selectors to be in scope for the wave.
+        { # A selector which specifies what resource(s) are included in a given wave.
+          "locationSelector": { # Roll out to resources by location. # Optional. Roll out to resources by Cloud locations.
+            "includedLocations": [ # Optional. Example: "us-central1-a"
+              "A String",
+            ],
+          },
+          "resourceHierarchySelector": { # Roll out to resources by Cloud Resource Manager resource hierarchy # Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.
+              # nodes such as projects, folders, orgs.
+            "includedFolders": [ # Optional. Format: "folders/{folder_id}"
+              "A String",
+            ],
+            "includedOrganizations": [ # Optional. Format: "organizations/{organization_id}"
+              "A String",
+            ],
+            "includedProjects": [ # Optional. Format: "projects/{project_id}"
+              "A String",
+            ],
+          },
+        },
+      ],
+      "validation": { # The validation to be performed before progressing to the next wave. # Required. The validation to be performed at the end of this wave.
+        "timeBasedValidationMetadata": { # Metadata required if type = "time". # Optional. Metadata required if type = "time".
+          "waitDuration": "A String", # Optional. The duration that the system waits in between waves. This wait starts
+              # after all changes in the wave are rolled out.
+        },
+        "type": "A String", # Required. The type of the validation. If a type of validation is associated with
+            # a metadata object, the appropriate metadata field mapping to the
+            # validation type must be provided in the validation message. Possible
+            # values are in quotes below alongside an explanation:
+            #   "manual": The system waits for an end-user approval API before
+            #     progressing to the next wave.
+            #   "time": The system waits for a user specified duration before
+            #     progressing to the next wave. TimeBasedValidation must be provided.
+      },
+    },
+  ],
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/v1/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/v1/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "getVersionOperationMetadata": {
+    "inlineSbomInfo": {
+      "currentComponentVersions": { # A mapping of components to their currently-applied versions or other
+          # appropriate identifiers.
+        "a_key": "A String",
+      },
+      "targetComponentVersions": { # A mapping of components to their target versions or other appropriate
+          # identifiers.
+        "a_key": "A String",
+      },
+    },
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # different programming environments, including REST APIs and RPC APIs. It is
+            # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+            # three pieces of data: error code, error message, and error details.
+            #
+            # You can find out more about this error model and how to work with it in the
+            # [API Design Guide](https://cloud.google.com/apis/design/errors).
+          "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+          "details": [ # A list of messages that carry the error details.  There is a common set of
+              # message types for APIs to use.
+            {
+              "a_key": "", # Properties of the object. Contains field @type with type URL.
+            },
+          ],
+          "message": "A String", # A developer-facing error message, which should be in English. Any
+              # user-facing error message should be localized and sent in the
+              # google.rpc.Status.details field, or localized by the client.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists RolloutPlans in a given project and location.
+
+Args:
+  project: string, Project ID for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Contains a list of RolloutPlan resources.
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of RolloutPlan resources.
+    { # RolloutPlan resource.
+        #
+        # A RolloutPlan is the customer-defined strategy to divide a large-scale change
+        # into smaller increments, referred to as "waves". Each wave targets a specific
+        # portion of the overall affected area and defines criteria that must be met
+        # before progressing to the subsequent wave.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+          # text format.
+      "description": "A String", # An optional description of this resource. Provide this property when you
+          # create the resource.
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan
+          # for rolloutPlans.
+      "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location
+          # scope is considered as ZONAL.
+      "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+          # The name must be 1-63 characters long, and comply withRFC1035.
+          # Specifically, the name must be 1-63 characters long and match the regular
+          # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+          # which means the first character must be a lowercase letter, and all
+          # following characters must be a dash, lowercase letter, or digit, except
+          # the last character, which cannot be a dash.
+      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+      "waves": [ # Required. The waves included in this rollout plan.
+        { # A single wave in a rollout plan.
+          "displayName": "A String", # Optional. The display name of this wave of the rollout plan.
+          "number": "A String", # Output only. The wave number.
+          "orchestrationOptions": { # Options to control the pace of orchestration of a wave. These options are # Optional. The orchestration options for this wave.
+              # required only if the resource being rolled out follows the Orchestrated
+              # pattern.
+            "delays": [ # Optional. Delays, if any, to be added between batches of projects. We allow
+                # multiple Delays to be specified, letting users set separate delays
+                # between batches of projects corresponding to different locations and
+                # batches of projects corresponding to the same location.
+              { # Options to control the delay, if any, between batches of projects.
+                "delimiter": "A String", # Optional. Controls whether the delay should only be added between batches of
+                    # projects corresponding to different locations, or also between
+                    # batches of projects corresponding to the same location.
+                    #
+                    # Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
+                "duration": "A String", # Optional. The duration of the delay, if any, to be added between batches of
+                    # projects. A zero duration corresponds to no delay.
+                "type": "A String", # Optional. Controls whether the specified duration is to be added at the end of
+                    # each batch, or if the total processing time for each batch will be
+                    # padded if needed to meet the specified duration.
+                    #
+                    # Must be set to TYPE_UNSPECIFIED if no delay is to be added.
+              },
+            ],
+            "maxConcurrentLocations": "A String", # Optional. Maximum number of locations to be orchestrated in parallel.
+            "maxConcurrentResourcesPerLocation": "A String", # Optional. Maximum number of resources to be orchestrated per location in
+                # parallel.
+          },
+          "selectors": [ # Required. The selectors for this wave. There is a logical AND between each selector
+              # defined in a wave, so a resource must satisfy the criteria of *all* the
+              # specified selectors to be in scope for the wave.
+            { # A selector which specifies what resource(s) are included in a given wave.
+              "locationSelector": { # Roll out to resources by location. # Optional. Roll out to resources by Cloud locations.
+                "includedLocations": [ # Optional. Example: "us-central1-a"
+                  "A String",
+                ],
+              },
+              "resourceHierarchySelector": { # Roll out to resources by Cloud Resource Manager resource hierarchy # Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.
+                  # nodes such as projects, folders, orgs.
+                "includedFolders": [ # Optional. Format: "folders/{folder_id}"
+                  "A String",
+                ],
+                "includedOrganizations": [ # Optional. Format: "organizations/{organization_id}"
+                  "A String",
+                ],
+                "includedProjects": [ # Optional. Format: "projects/{project_id}"
+                  "A String",
+                ],
+              },
+            },
+          ],
+          "validation": { # The validation to be performed before progressing to the next wave. # Required. The validation to be performed at the end of this wave.
+            "timeBasedValidationMetadata": { # Metadata required if type = "time". # Optional. Metadata required if type = "time".
+              "waitDuration": "A String", # Optional. The duration that the system waits in between waves. This wait starts
+                  # after all changes in the wave are rolled out.
+            },
+            "type": "A String", # Required. The type of the validation. If a type of validation is associated with
+                # a metadata object, the appropriate metadata field mapping to the
+                # validation type must be provided in the validation message. Possible
+                # values are in quotes below alongside an explanation:
+                #   "manual": The system waits for an end-user approval API before
+                #     progressing to the next wave.
+                #   "time": The system waits for a user specified duration before
+                #     progressing to the next wave. TimeBasedValidation must be provided.
+          },
+        },
+      ],
+    },
+  ],
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+      # end_interface: MixerListResponseWithEtagBuilder
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_v1.rollouts.html b/docs/dyn/compute_v1.rollouts.html new file mode 100644 index 0000000000..8019c418d9 --- /dev/null +++ b/docs/dyn/compute_v1.rollouts.html @@ -0,0 +1,1026 @@ + + + +

Compute Engine API . rollouts

+

Instance Methods

+

+ cancel(project, rollout, requestId=None, rollback=None, x__xgafv=None)

+

Cancels a Rollout.

+

+ close()

+

Close httplib2 connections.

+

+ delete(project, rollout, requestId=None, x__xgafv=None)

+

Deletes a Rollout.

+

+ get(project, rollout, x__xgafv=None)

+

Gets details of a single project-scoped Rollout.

+

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists Rollouts in a given project and location.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ cancel(project, rollout, requestId=None, rollback=None, x__xgafv=None) +
Cancels a Rollout.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rollout: string, Name of the Rollout resource to cancel. (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  rollback: boolean, Optional. If true, then the ongoing rollout must be rolled back. Else, just cancel
+the rollout without taking any further actions. Note that products must
+support at least one of these options, however, it does not need to support
+both.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/v1/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/v1/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "getVersionOperationMetadata": {
+    "inlineSbomInfo": {
+      "currentComponentVersions": { # A mapping of components to their currently-applied versions or other
+          # appropriate identifiers.
+        "a_key": "A String",
+      },
+      "targetComponentVersions": { # A mapping of components to their target versions or other appropriate
+          # identifiers.
+        "a_key": "A String",
+      },
+    },
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # different programming environments, including REST APIs and RPC APIs. It is
+            # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+            # three pieces of data: error code, error message, and error details.
+            #
+            # You can find out more about this error model and how to work with it in the
+            # [API Design Guide](https://cloud.google.com/apis/design/errors).
+          "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+          "details": [ # A list of messages that carry the error details.  There is a common set of
+              # message types for APIs to use.
+            {
+              "a_key": "", # Properties of the object. Contains field @type with type URL.
+            },
+          ],
+          "message": "A String", # A developer-facing error message, which should be in English. Any
+              # user-facing error message should be localized and sent in the
+              # google.rpc.Status.details field, or localized by the client.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ delete(project, rollout, requestId=None, x__xgafv=None) +
Deletes a Rollout.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rollout: string, Name of the Rollout resource to delete. (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/v1/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/v1/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "getVersionOperationMetadata": {
+    "inlineSbomInfo": {
+      "currentComponentVersions": { # A mapping of components to their currently-applied versions or other
+          # appropriate identifiers.
+        "a_key": "A String",
+      },
+      "targetComponentVersions": { # A mapping of components to their target versions or other appropriate
+          # identifiers.
+        "a_key": "A String",
+      },
+    },
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # different programming environments, including REST APIs and RPC APIs. It is
+            # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+            # three pieces of data: error code, error message, and error details.
+            #
+            # You can find out more about this error model and how to work with it in the
+            # [API Design Guide](https://cloud.google.com/apis/design/errors).
+          "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+          "details": [ # A list of messages that carry the error details.  There is a common set of
+              # message types for APIs to use.
+            {
+              "a_key": "", # Properties of the object. Contains field @type with type URL.
+            },
+          ],
+          "message": "A String", # A developer-facing error message, which should be in English. Any
+              # user-facing error message should be localized and sent in the
+              # google.rpc.Status.details field, or localized by the client.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ get(project, rollout, x__xgafv=None) +
Gets details of a single project-scoped Rollout.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rollout: string, Name of the persistent rollout to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Rollout resource.
+    #
+    # A Rollout is a specific instance of a RolloutPlan. It represents a single
+    # execution of a strategy to roll out a specific resource. It also provides
+    # APIs to interact with the rollout.
+  "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled.
+  "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "currentWaveNumber": "A String", # Output only. The number of the currently running wave.
+      # Ex. 1
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "etag": "A String", # Output only. etag of the Rollout
+      # Ex. abc1234
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout
+      # for rollouts.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "rolloutEntity": { # Specifications of the resource to roll out. # Required. The resource being rolled out.
+    "orchestratedEntity": { # This message is used if the resource type follows the Orchestrated # Optional. Entity details for products using the Orchestrated Integration model.
+        # integration model with ProgressiveRollout.
+      "conflictBehavior": "A String", # Required. Specifies the behavior of the Rollout if an out of band update is
+          # detected in a project during a Rollout. It can be one of the following
+          # values:
+          # 1) overwrite : Overwrite the local value with the rollout value.
+          # 2) no_overwrite : Do not overwrite the local value with the rollout
+          # value.
+      "orchestrationAction": "A String", # Required. Orchestration action during the Rollout. It can be one of the following
+          # values:
+          # 1) "update": Resources will be updated by the rollout.
+          # 2) "delete": Resources will be deleted by the rollout.
+      "orchestrationSource": "A String", # Required. Fully qualified resource name of the resource which contains the source
+          # of truth of the configuration being rolled out across
+          # locations/projects. For example, in the case of a global Rollout which
+          # is applied across regions, this contains the name of the global
+          # resource created by the user which contains a payload for a resource
+          # that is orchestrated across regions. This follows the following format:
+          # //.googleapis.com/projects//locations/global//
+          # e.g.
+          # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
+    },
+  },
+  "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout.
+      # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "state": "A String", # Output only. The current state of the Rollout.
+  "waveDetails": [ # Output only. Details about each wave of the rollout.
+    { # Additional metadata about the status of each wave provided by the server.
+      "orchestratedWaveDetails": { # Details of the wave for products using the Orchestrated integration # Output only. Additional details of the wave for products using the Orchestrated
+          # Integration model.
+          # model.
+        "completedResourcesCount": "A String", # Output only. Resource completed so far.
+        "estimatedCompletionTime": "A String", # Output only. Estimated timestamp at which the wave will complete. Extrapolated from
+            # current progress.
+        "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources.
+        "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout
+            # stopped retrying. There may be some successful resources rolled out in
+            # the wave as the location may have failed later in the Rollout.
+          "A String",
+        ],
+        "failedResourcesCount": "A String", # Output only. Resources failed.
+        "locationStatus": { # Output only. Status of each location in the wave. Map keys (locations) must be
+            # specified like "us-east1" or "asia-west1-a".
+          "a_key": { # Represents the status of a location in a wave.
+            "state": "A String", # Output only. Location state of the wave.
+          },
+        },
+      },
+      "waveDisplayName": "A String", # Output only. Wave name.
+          # Ex. wave1
+      "waveNumber": "A String", # Output only. System generated number for the wave.
+    },
+  ],
+}
+
+ +
+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists Rollouts in a given project and location.
+
+Args:
+  project: string, Project ID for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of Rollout resources.
+    { # Rollout resource.
+        #
+        # A Rollout is a specific instance of a RolloutPlan. It represents a single
+        # execution of a strategy to roll out a specific resource. It also provides
+        # APIs to interact with the rollout.
+      "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled.
+      "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+          # text format.
+      "currentWaveNumber": "A String", # Output only. The number of the currently running wave.
+          # Ex. 1
+      "description": "A String", # An optional description of this resource. Provide this property when you
+          # create the resource.
+      "etag": "A String", # Output only. etag of the Rollout
+          # Ex. abc1234
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout
+          # for rollouts.
+      "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+          # The name must be 1-63 characters long, and comply withRFC1035.
+          # Specifically, the name must be 1-63 characters long and match the regular
+          # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+          # which means the first character must be a lowercase letter, and all
+          # following characters must be a dash, lowercase letter, or digit, except
+          # the last character, which cannot be a dash.
+      "rolloutEntity": { # Specifications of the resource to roll out. # Required. The resource being rolled out.
+        "orchestratedEntity": { # This message is used if the resource type follows the Orchestrated # Optional. Entity details for products using the Orchestrated Integration model.
+            # integration model with ProgressiveRollout.
+          "conflictBehavior": "A String", # Required. Specifies the behavior of the Rollout if an out of band update is
+              # detected in a project during a Rollout. It can be one of the following
+              # values:
+              # 1) overwrite : Overwrite the local value with the rollout value.
+              # 2) no_overwrite : Do not overwrite the local value with the rollout
+              # value.
+          "orchestrationAction": "A String", # Required. Orchestration action during the Rollout. It can be one of the following
+              # values:
+              # 1) "update": Resources will be updated by the rollout.
+              # 2) "delete": Resources will be deleted by the rollout.
+          "orchestrationSource": "A String", # Required. Fully qualified resource name of the resource which contains the source
+              # of truth of the configuration being rolled out across
+              # locations/projects. For example, in the case of a global Rollout which
+              # is applied across regions, this contains the name of the global
+              # resource created by the user which contains a payload for a resource
+              # that is orchestrated across regions. This follows the following format:
+              # //.googleapis.com/projects//locations/global//
+              # e.g.
+              # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
+        },
+      },
+      "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout.
+          # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
+      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+      "state": "A String", # Output only. The current state of the Rollout.
+      "waveDetails": [ # Output only. Details about each wave of the rollout.
+        { # Additional metadata about the status of each wave provided by the server.
+          "orchestratedWaveDetails": { # Details of the wave for products using the Orchestrated integration # Output only. Additional details of the wave for products using the Orchestrated
+              # Integration model.
+              # model.
+            "completedResourcesCount": "A String", # Output only. Resource completed so far.
+            "estimatedCompletionTime": "A String", # Output only. Estimated timestamp at which the wave will complete. Extrapolated from
+                # current progress.
+            "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources.
+            "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout
+                # stopped retrying. There may be some successful resources rolled out in
+                # the wave as the location may have failed later in the Rollout.
+              "A String",
+            ],
+            "failedResourcesCount": "A String", # Output only. Resources failed.
+            "locationStatus": { # Output only. Status of each location in the wave. Map keys (locations) must be
+                # specified like "us-east1" or "asia-west1-a".
+              "a_key": { # Represents the status of a location in a wave.
+                "state": "A String", # Output only. Location state of the wave.
+              },
+            },
+          },
+          "waveDisplayName": "A String", # Output only. Wave name.
+              # Ex. wave1
+          "waveNumber": "A String", # Output only. System generated number for the wave.
+        },
+      ],
+    },
+  ],
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+      # end_interface: MixerListResponseWithEtagBuilder
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_v1.routers.html b/docs/dyn/compute_v1.routers.html index add8f2df20..84fd915212 100644 --- a/docs/dyn/compute_v1.routers.html +++ b/docs/dyn/compute_v1.routers.html @@ -1017,12 +1017,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1311,12 +1311,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3734,12 +3734,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5673,12 +5673,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6079,12 +6079,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -7931,12 +7931,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -8337,12 +8337,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.routes.html b/docs/dyn/compute_v1.routes.html index b09689f107..60ac449734 100644 --- a/docs/dyn/compute_v1.routes.html +++ b/docs/dyn/compute_v1.routes.html @@ -264,12 +264,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -905,12 +905,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.securityPolicies.html b/docs/dyn/compute_v1.securityPolicies.html index 75ee240476..b51a3f2ff8 100644 --- a/docs/dyn/compute_v1.securityPolicies.html +++ b/docs/dyn/compute_v1.securityPolicies.html @@ -681,12 +681,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1795,12 +1795,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3771,12 +3771,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -5594,12 +5594,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6287,12 +6287,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6567,12 +6567,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -6866,12 +6866,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.serviceAttachments.html b/docs/dyn/compute_v1.serviceAttachments.html index c6518c6fb1..cc51a3e501 100644 --- a/docs/dyn/compute_v1.serviceAttachments.html +++ b/docs/dyn/compute_v1.serviceAttachments.html @@ -602,12 +602,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1539,12 +1539,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2243,12 +2243,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.snapshotSettings.html b/docs/dyn/compute_v1.snapshotSettings.html index 7a9d8df4cf..9db43b946f 100644 --- a/docs/dyn/compute_v1.snapshotSettings.html +++ b/docs/dyn/compute_v1.snapshotSettings.html @@ -320,12 +320,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.snapshots.html b/docs/dyn/compute_v1.snapshots.html index 689c634b4b..ce33925c7b 100644 --- a/docs/dyn/compute_v1.snapshots.html +++ b/docs/dyn/compute_v1.snapshots.html @@ -283,12 +283,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -522,8 +522,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1227,8 +1227,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1611,12 +1611,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1936,8 +1936,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3256,12 +3256,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3596,12 +3596,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.sslCertificates.html b/docs/dyn/compute_v1.sslCertificates.html index 452beca96b..b3b7dcc35e 100644 --- a/docs/dyn/compute_v1.sslCertificates.html +++ b/docs/dyn/compute_v1.sslCertificates.html @@ -548,12 +548,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1029,12 +1029,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.sslPolicies.html b/docs/dyn/compute_v1.sslPolicies.html index 3ad20abb91..63b82c8721 100644 --- a/docs/dyn/compute_v1.sslPolicies.html +++ b/docs/dyn/compute_v1.sslPolicies.html @@ -260,6 +260,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -548,12 +555,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -732,6 +739,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -818,6 +832,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1011,12 +1032,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1280,6 +1301,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1521,6 +1549,13 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. + "postQuantumKeyExchange": "A String", # One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates + # X25519MLKEM768 key exchange when clients advertise support for it. When set + # to DEFAULT, or if no SSL Policy is attached to the target + # proxy, the load balancer disallows X25519MLKEM768 key exchange before + # October 2026, and allows it afterward. When set to ENABLED, + # the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key + # exchange until October 2027, and allows it afterward. "profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in # the customFeatures field. If using FIPS_202205, @@ -1714,12 +1749,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.storagePools.html b/docs/dyn/compute_v1.storagePools.html index f60a72f08f..ab9249e1e3 100644 --- a/docs/dyn/compute_v1.storagePools.html +++ b/docs/dyn/compute_v1.storagePools.html @@ -272,8 +272,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -613,12 +613,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -799,8 +799,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1307,8 +1307,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -1550,12 +1550,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1822,8 +1822,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3104,8 +3104,8 @@

Method Details

"resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values # have the same definition as resource # manager tags. Keys and values can be either in numeric format, - # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced - # format such as `{org_id|project_id}/{tag_key_short_name}` and + # such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in + # namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", @@ -3348,12 +3348,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.subnetworks.html b/docs/dyn/compute_v1.subnetworks.html index 1e29c770e5..63c407614b 100644 --- a/docs/dyn/compute_v1.subnetworks.html +++ b/docs/dyn/compute_v1.subnetworks.html @@ -749,12 +749,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1052,12 +1052,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2250,12 +2250,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3452,12 +3452,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -4628,12 +4628,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.targetGrpcProxies.html b/docs/dyn/compute_v1.targetGrpcProxies.html index 95d30ebb16..95357a3627 100644 --- a/docs/dyn/compute_v1.targetGrpcProxies.html +++ b/docs/dyn/compute_v1.targetGrpcProxies.html @@ -264,12 +264,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -665,12 +665,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1202,12 +1202,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.targetHttpProxies.html b/docs/dyn/compute_v1.targetHttpProxies.html index d31e27fbd7..ec8974c753 100644 --- a/docs/dyn/compute_v1.targetHttpProxies.html +++ b/docs/dyn/compute_v1.targetHttpProxies.html @@ -511,12 +511,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -956,12 +956,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1539,12 +1539,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1838,12 +1838,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.targetHttpsProxies.html b/docs/dyn/compute_v1.targetHttpsProxies.html index ae5a87e759..85e38c65b9 100644 --- a/docs/dyn/compute_v1.targetHttpsProxies.html +++ b/docs/dyn/compute_v1.targetHttpsProxies.html @@ -644,12 +644,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1281,12 +1281,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2056,12 +2056,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2358,12 +2358,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2658,12 +2658,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2963,12 +2963,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3267,12 +3267,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3567,12 +3567,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.targetInstances.html b/docs/dyn/compute_v1.targetInstances.html index ad3198671b..40ee4cca9e 100644 --- a/docs/dyn/compute_v1.targetInstances.html +++ b/docs/dyn/compute_v1.targetInstances.html @@ -511,12 +511,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -910,12 +910,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1407,12 +1407,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.targetPools.html b/docs/dyn/compute_v1.targetPools.html index 0bc2be21ff..66c6dc74f4 100644 --- a/docs/dyn/compute_v1.targetPools.html +++ b/docs/dyn/compute_v1.targetPools.html @@ -303,12 +303,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -613,12 +613,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1180,12 +1180,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1693,12 +1693,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2233,12 +2233,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2538,12 +2538,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2839,12 +2839,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -3142,12 +3142,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.targetSslProxies.html b/docs/dyn/compute_v1.targetSslProxies.html index ad5b8c0feb..a6add71cda 100644 --- a/docs/dyn/compute_v1.targetSslProxies.html +++ b/docs/dyn/compute_v1.targetSslProxies.html @@ -279,12 +279,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -676,12 +676,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1169,12 +1169,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1471,12 +1471,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1771,12 +1771,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2075,12 +2075,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -2379,12 +2379,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.targetTcpProxies.html b/docs/dyn/compute_v1.targetTcpProxies.html index 19f213af82..38775288f9 100644 --- a/docs/dyn/compute_v1.targetTcpProxies.html +++ b/docs/dyn/compute_v1.targetTcpProxies.html @@ -512,12 +512,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -903,12 +903,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1393,12 +1393,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1693,12 +1693,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.targetVpnGateways.html b/docs/dyn/compute_v1.targetVpnGateways.html index b900f21b94..745f4c8d6f 100644 --- a/docs/dyn/compute_v1.targetVpnGateways.html +++ b/docs/dyn/compute_v1.targetVpnGateways.html @@ -536,12 +536,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -991,12 +991,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1522,12 +1522,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.urlMaps.html b/docs/dyn/compute_v1.urlMaps.html index 57aec8b073..a427ff8f19 100644 --- a/docs/dyn/compute_v1.urlMaps.html +++ b/docs/dyn/compute_v1.urlMaps.html @@ -4025,12 +4025,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11432,12 +11432,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -11751,12 +11751,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -19295,12 +19295,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -23172,12 +23172,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.vpnGateways.html b/docs/dyn/compute_v1.vpnGateways.html index 10acc08887..75f06cf613 100644 --- a/docs/dyn/compute_v1.vpnGateways.html +++ b/docs/dyn/compute_v1.vpnGateways.html @@ -562,12 +562,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1106,12 +1106,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1657,12 +1657,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.vpnTunnels.html b/docs/dyn/compute_v1.vpnTunnels.html index f5f22bc0d1..b51d6ca371 100644 --- a/docs/dyn/compute_v1.vpnTunnels.html +++ b/docs/dyn/compute_v1.vpnTunnels.html @@ -631,12 +631,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1274,12 +1274,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1900,12 +1900,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.wireGroups.html b/docs/dyn/compute_v1.wireGroups.html index 2614898dae..26c7e88027 100644 --- a/docs/dyn/compute_v1.wireGroups.html +++ b/docs/dyn/compute_v1.wireGroups.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -865,12 +865,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1606,12 +1606,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.zoneOperations.html b/docs/dyn/compute_v1.zoneOperations.html index df838d4b27..4723f0262c 100644 --- a/docs/dyn/compute_v1.zoneOperations.html +++ b/docs/dyn/compute_v1.zoneOperations.html @@ -266,12 +266,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -633,12 +633,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -978,12 +978,12 @@

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/compute_v1.zoneVmExtensionPolicies.html b/docs/dyn/compute_v1.zoneVmExtensionPolicies.html index 880626a31d..e0bcf5e7c3 100644 --- a/docs/dyn/compute_v1.zoneVmExtensionPolicies.html +++ b/docs/dyn/compute_v1.zoneVmExtensionPolicies.html @@ -79,10 +79,10 @@

Instance Methods

Close httplib2 connections.

delete(project, zone, vmExtensionPolicy, requestId=None, x__xgafv=None)

-

Deletes a specified zone VM extension policy.

+

Deletes a specified zone VM extension policy within a project.

get(project, zone, vmExtensionPolicy, x__xgafv=None)

-

Retrieves details of a specific zone VM extension policy.

+

Retrieves details of a specific zone VM extension policy within a project.

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a new zone-level VM extension policy within a project.

@@ -94,7 +94,7 @@

Instance Methods

Retrieves the next page of results.

update(project, zone, vmExtensionPolicy, body=None, requestId=None, x__xgafv=None)

-

Modifies an existing zone VM extension policy.

+

Modifies an existing zone VM extension policy within a project.

Method Details

close() @@ -103,7 +103,7 @@

Method Details

delete(project, zone, vmExtensionPolicy, requestId=None, x__xgafv=None) -
Deletes a specified zone VM extension policy.
+  
Deletes a specified zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -265,12 +265,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -396,7 +396,7 @@

Method Details

get(project, zone, vmExtensionPolicy, x__xgafv=None) -
Retrieves details of a specific zone VM extension policy.
+  
Retrieves details of a specific zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -695,12 +695,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, @@ -1045,7 +1045,7 @@

Method Details

update(project, zone, vmExtensionPolicy, body=None, requestId=None, x__xgafv=None) -
Modifies an existing zone VM extension policy.
+  
Modifies an existing zone VM extension policy within a project.
 
 Args:
   project: string, Project ID for this request. (required)
@@ -1269,12 +1269,12 @@ 

Method Details

}, "getVersionOperationMetadata": { "inlineSbomInfo": { - "currentComponentVersions": { # SBOM versions currently applied to the resource. The key is the component - # name and the value is the version. + "currentComponentVersions": { # A mapping of components to their currently-applied versions or other + # appropriate identifiers. "a_key": "A String", }, - "targetComponentVersions": { # SBOM versions scheduled for the next maintenance. The key is the - # component name and the value is the version. + "targetComponentVersions": { # A mapping of components to their target versions or other appropriate + # identifiers. "a_key": "A String", }, }, diff --git a/docs/dyn/config_v1.projects.locations.html b/docs/dyn/config_v1.projects.locations.html index 6726b36770..94bfb32fdc 100644 --- a/docs/dyn/config_v1.projects.locations.html +++ b/docs/dyn/config_v1.projects.locations.html @@ -110,7 +110,7 @@

Instance Methods

Get the AutoMigrationConfig for a given project and location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -173,11 +173,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/connectors_v1.projects.locations.connections.connectionSchemaMetadata.html b/docs/dyn/connectors_v1.projects.locations.connections.connectionSchemaMetadata.html
index 30b1460d19..8ebc985bd6 100644
--- a/docs/dyn/connectors_v1.projects.locations.connections.connectionSchemaMetadata.html
+++ b/docs/dyn/connectors_v1.projects.locations.connections.connectionSchemaMetadata.html
@@ -204,36 +204,81 @@ 

Method Details

"description": "A String", # Output only. Brief Description of action "displayName": "A String", # Output only. Display Name of action to be shown on client side "inputJsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this action's input metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "inputParameters": [ # Output only. List of input parameter metadata for the action. { # Metadata of an input parameter. @@ -241,36 +286,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Parameter provided by the external system if a value is not provided. "description": "A String", # A brief description of the Parameter. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this action's parameter + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "nullable": True or False, # Specifies whether a null value is allowed. "parameter": "A String", # Name of the Parameter. @@ -278,36 +368,81 @@

Method Details

], "inputSchemaAsString": "A String", # Output only. Input schema as string. "resultJsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this action's result metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "resultMetadata": [ # Output only. List of result field metadata. { # Metadata of result field. @@ -316,36 +451,81 @@

Method Details

"description": "A String", # A brief description of the field. "field": "A String", # Name of the result field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this action's result + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "nullable": True or False, # Specifies whether a null value is allowed. }, @@ -406,36 +586,81 @@

Method Details

"description": "A String", # A brief description of the Field. "field": "A String", # Name of the Field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this entity's schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "key": True or False, # The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity. "nullable": True or False, # Specifies whether a null value is allowed. @@ -443,36 +668,81 @@

Method Details

}, ], "jsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this entity's metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "operations": [ # List of operations supported by this entity "A String", diff --git a/docs/dyn/connectors_v1.projects.locations.connections.html b/docs/dyn/connectors_v1.projects.locations.connections.html index 193511888f..a5aeb26559 100644 --- a/docs/dyn/connectors_v1.projects.locations.connections.html +++ b/docs/dyn/connectors_v1.projects.locations.connections.html @@ -172,6 +172,19 @@

Method Details

The object takes the form of: { # Connection represents an instance of connector. + "adminFilters": [ # Optional. Admin filters for the connection. These are used by Gemini Enterprise. + { # * AdminFilters defines a set of filters that can be applied to a connection. These are currently used by Gemini Enterprise connections. + "filterKey": "A String", # Required. Unique name for the filter, e.g., "SharePointSiteURL", "DocumentType", "ChatSpaceName". + "filterType": "A String", # Required. Type of the filter. + "intValue": "A String", # Optional. A single integer value. + "stringListValues": { # StringListValues is a message to store a list of string values. # Optional. List of string values. + "listValues": [ # Required. The list of string values. + "A String", + ], + }, + "stringValue": "A String", # Optional. A single string value. + }, + ], "asyncOperationsEnabled": True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API. "authConfig": { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection's authentication with an external system. "additionalVariables": [ # Optional. List containing additional auth configs. @@ -376,7 +389,7 @@

Method Details

"username": "A String", # Optional. Username. }, }, - "eventingConfig": { # Eventing Configuration of a connection next: 20 # Optional. Eventing config of a connection + "eventingConfig": { # Eventing Configuration of a connection next: 21 # Optional. Eventing config of a connection "additionalVariables": [ # Optional. Additional eventing related field values { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. "boolValue": True or False, # Optional. Value is a bool. @@ -476,6 +489,7 @@

Method Details

}, "enrichmentEnabled": True or False, # Optional. Enrichment Enabled. "eventsListenerIngressEndpoint": "A String", # Output only. Ingress endpoint of the event listener. This is used only when private connectivity is enabled. + "globalEventFilter": "A String", # Optional. Filter to be applied on the events to be received by the connection. "listenerAuthConfig": { # AuthConfig defines details of a authentication type. # Optional. Auth details for the event listener. "additionalVariables": [ # Optional. List containing additional auth configs. { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. @@ -632,6 +646,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -656,6 +676,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -832,6 +858,7 @@

Method Details

{ # Response message for FetchConnectionToolspecOverride API. "toolspecOverride": { # Toolspec overrides for a connection only holds the information that is to be displayed in the UI for admins. # Toolspec overrides for the connection. + "baseVersion": "A String", # Required. Represents the base version of the toolspec for which admin has added overrides. "createTime": "A String", # Output only. Created time. "tools": [ # Required. List of tools defined in the tool spec. Marking this field as required as this is the only field that is editable by the user in modify API so we should have at least one tool in the list. { @@ -872,6 +899,7 @@

Method Details

{ # Response message for GenerateConnectionToolspecOverride API. "toolspecOverride": { # Toolspec overrides for a connection only holds the information that is to be displayed in the UI for admins. # Toolspec overrides for the connection. + "baseVersion": "A String", # Required. Represents the base version of the toolspec for which admin has added overrides. "createTime": "A String", # Output only. Created time. "tools": [ # Required. List of tools defined in the tool spec. Marking this field as required as this is the only field that is editable by the user in modify API so we should have at least one tool in the list. { @@ -903,6 +931,19 @@

Method Details

An object of the form: { # Connection represents an instance of connector. + "adminFilters": [ # Optional. Admin filters for the connection. These are used by Gemini Enterprise. + { # * AdminFilters defines a set of filters that can be applied to a connection. These are currently used by Gemini Enterprise connections. + "filterKey": "A String", # Required. Unique name for the filter, e.g., "SharePointSiteURL", "DocumentType", "ChatSpaceName". + "filterType": "A String", # Required. Type of the filter. + "intValue": "A String", # Optional. A single integer value. + "stringListValues": { # StringListValues is a message to store a list of string values. # Optional. List of string values. + "listValues": [ # Required. The list of string values. + "A String", + ], + }, + "stringValue": "A String", # Optional. A single string value. + }, + ], "asyncOperationsEnabled": True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API. "authConfig": { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection's authentication with an external system. "additionalVariables": [ # Optional. List containing additional auth configs. @@ -1107,7 +1148,7 @@

Method Details

"username": "A String", # Optional. Username. }, }, - "eventingConfig": { # Eventing Configuration of a connection next: 20 # Optional. Eventing config of a connection + "eventingConfig": { # Eventing Configuration of a connection next: 21 # Optional. Eventing config of a connection "additionalVariables": [ # Optional. Additional eventing related field values { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. "boolValue": True or False, # Optional. Value is a bool. @@ -1207,6 +1248,7 @@

Method Details

}, "enrichmentEnabled": True or False, # Optional. Enrichment Enabled. "eventsListenerIngressEndpoint": "A String", # Output only. Ingress endpoint of the event listener. This is used only when private connectivity is enabled. + "globalEventFilter": "A String", # Optional. Filter to be applied on the events to be received by the connection. "listenerAuthConfig": { # AuthConfig defines details of a authentication type. # Optional. Auth details for the event listener. "additionalVariables": [ # Optional. List containing additional auth configs. { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. @@ -1363,6 +1405,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -1387,6 +1435,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -1572,6 +1626,19 @@

Method Details

{ # Response message for ConnectorsService.ListConnections "connections": [ # Connections. { # Connection represents an instance of connector. + "adminFilters": [ # Optional. Admin filters for the connection. These are used by Gemini Enterprise. + { # * AdminFilters defines a set of filters that can be applied to a connection. These are currently used by Gemini Enterprise connections. + "filterKey": "A String", # Required. Unique name for the filter, e.g., "SharePointSiteURL", "DocumentType", "ChatSpaceName". + "filterType": "A String", # Required. Type of the filter. + "intValue": "A String", # Optional. A single integer value. + "stringListValues": { # StringListValues is a message to store a list of string values. # Optional. List of string values. + "listValues": [ # Required. The list of string values. + "A String", + ], + }, + "stringValue": "A String", # Optional. A single string value. + }, + ], "asyncOperationsEnabled": True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API. "authConfig": { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection's authentication with an external system. "additionalVariables": [ # Optional. List containing additional auth configs. @@ -1776,7 +1843,7 @@

Method Details

"username": "A String", # Optional. Username. }, }, - "eventingConfig": { # Eventing Configuration of a connection next: 20 # Optional. Eventing config of a connection + "eventingConfig": { # Eventing Configuration of a connection next: 21 # Optional. Eventing config of a connection "additionalVariables": [ # Optional. Additional eventing related field values { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. "boolValue": True or False, # Optional. Value is a bool. @@ -1876,6 +1943,7 @@

Method Details

}, "enrichmentEnabled": True or False, # Optional. Enrichment Enabled. "eventsListenerIngressEndpoint": "A String", # Output only. Ingress endpoint of the event listener. This is used only when private connectivity is enabled. + "globalEventFilter": "A String", # Optional. Filter to be applied on the events to be received by the connection. "listenerAuthConfig": { # AuthConfig defines details of a authentication type. # Optional. Auth details for the event listener. "additionalVariables": [ # Optional. List containing additional auth configs. { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. @@ -2032,6 +2100,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -2056,6 +2130,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -2196,6 +2276,7 @@

Method Details

{ # Request message for ModifyConnectionToolspecOverride API. "toolspecOverride": { # Toolspec overrides for a connection only holds the information that is to be displayed in the UI for admins. # Required. Toolspec overrides to be modified. + "baseVersion": "A String", # Required. Represents the base version of the toolspec for which admin has added overrides. "createTime": "A String", # Output only. Created time. "tools": [ # Required. List of tools defined in the tool spec. Marking this field as required as this is the only field that is editable by the user in modify API so we should have at least one tool in the list. { @@ -2216,6 +2297,7 @@

Method Details

{ # Response message for ModifyConnectionToolspecOverride API. "toolspecOverrides": { # Toolspec overrides for a connection only holds the information that is to be displayed in the UI for admins. # Toolspec overrides for the connection. + "baseVersion": "A String", # Required. Represents the base version of the toolspec for which admin has added overrides. "createTime": "A String", # Output only. Created time. "tools": [ # Required. List of tools defined in the tool spec. Marking this field as required as this is the only field that is editable by the user in modify API so we should have at least one tool in the list. { @@ -2237,6 +2319,19 @@

Method Details

The object takes the form of: { # Connection represents an instance of connector. + "adminFilters": [ # Optional. Admin filters for the connection. These are used by Gemini Enterprise. + { # * AdminFilters defines a set of filters that can be applied to a connection. These are currently used by Gemini Enterprise connections. + "filterKey": "A String", # Required. Unique name for the filter, e.g., "SharePointSiteURL", "DocumentType", "ChatSpaceName". + "filterType": "A String", # Required. Type of the filter. + "intValue": "A String", # Optional. A single integer value. + "stringListValues": { # StringListValues is a message to store a list of string values. # Optional. List of string values. + "listValues": [ # Required. The list of string values. + "A String", + ], + }, + "stringValue": "A String", # Optional. A single string value. + }, + ], "asyncOperationsEnabled": True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API. "authConfig": { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection's authentication with an external system. "additionalVariables": [ # Optional. List containing additional auth configs. @@ -2441,7 +2536,7 @@

Method Details

"username": "A String", # Optional. Username. }, }, - "eventingConfig": { # Eventing Configuration of a connection next: 20 # Optional. Eventing config of a connection + "eventingConfig": { # Eventing Configuration of a connection next: 21 # Optional. Eventing config of a connection "additionalVariables": [ # Optional. Additional eventing related field values { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. "boolValue": True or False, # Optional. Value is a bool. @@ -2541,6 +2636,7 @@

Method Details

}, "enrichmentEnabled": True or False, # Optional. Enrichment Enabled. "eventsListenerIngressEndpoint": "A String", # Output only. Ingress endpoint of the event listener. This is used only when private connectivity is enabled. + "globalEventFilter": "A String", # Optional. Filter to be applied on the events to be received by the connection. "listenerAuthConfig": { # AuthConfig defines details of a authentication type. # Optional. Auth details for the event listener. "additionalVariables": [ # Optional. List containing additional auth configs. { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. @@ -2697,6 +2793,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -2721,6 +2823,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -2922,36 +3030,81 @@

Method Details

"description": "A String", # Output only. Brief Description of action "displayName": "A String", # Output only. Display Name of action to be shown on client side "inputJsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this action's input metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "inputParameters": [ # Output only. List of input parameter metadata for the action. { # Metadata of an input parameter. @@ -2959,36 +3112,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Parameter provided by the external system if a value is not provided. "description": "A String", # A brief description of the Parameter. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this action's parameter + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "nullable": True or False, # Specifies whether a null value is allowed. "parameter": "A String", # Name of the Parameter. @@ -2996,36 +3194,81 @@

Method Details

], "inputSchemaAsString": "A String", # Output only. Input schema as string. "resultJsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this action's result metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "resultMetadata": [ # Output only. List of result field metadata. { # Metadata of result field. @@ -3034,36 +3277,81 @@

Method Details

"description": "A String", # A brief description of the field. "field": "A String", # Name of the result field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this action's result + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "nullable": True or False, # Specifies whether a null value is allowed. }, @@ -3071,6 +3359,19 @@

Method Details

"resultSchemaAsString": "A String", # Output only. Result schema as string. }, "connection": { # Connection represents an instance of connector. # Output only. Connection details + "adminFilters": [ # Optional. Admin filters for the connection. These are used by Gemini Enterprise. + { # * AdminFilters defines a set of filters that can be applied to a connection. These are currently used by Gemini Enterprise connections. + "filterKey": "A String", # Required. Unique name for the filter, e.g., "SharePointSiteURL", "DocumentType", "ChatSpaceName". + "filterType": "A String", # Required. Type of the filter. + "intValue": "A String", # Optional. A single integer value. + "stringListValues": { # StringListValues is a message to store a list of string values. # Optional. List of string values. + "listValues": [ # Required. The list of string values. + "A String", + ], + }, + "stringValue": "A String", # Optional. A single string value. + }, + ], "asyncOperationsEnabled": True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API. "authConfig": { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection's authentication with an external system. "additionalVariables": [ # Optional. List containing additional auth configs. @@ -3275,7 +3576,7 @@

Method Details

"username": "A String", # Optional. Username. }, }, - "eventingConfig": { # Eventing Configuration of a connection next: 20 # Optional. Eventing config of a connection + "eventingConfig": { # Eventing Configuration of a connection next: 21 # Optional. Eventing config of a connection "additionalVariables": [ # Optional. Additional eventing related field values { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. "boolValue": True or False, # Optional. Value is a bool. @@ -3375,6 +3676,7 @@

Method Details

}, "enrichmentEnabled": True or False, # Optional. Enrichment Enabled. "eventsListenerIngressEndpoint": "A String", # Output only. Ingress endpoint of the event listener. This is used only when private connectivity is enabled. + "globalEventFilter": "A String", # Optional. Filter to be applied on the events to be received by the connection. "listenerAuthConfig": { # AuthConfig defines details of a authentication type. # Optional. Auth details for the event listener. "additionalVariables": [ # Optional. List containing additional auth configs. { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. @@ -3531,6 +3833,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -3555,6 +3863,12 @@

Method Details

}, ], "createTime": "A String", # Output only. Timestamp when the webhook was created. + "eventSubscriptions": [ # Output only. List of event subscriptions which are using the webhook. + "A String", + ], + "eventTypes": [ # Output only. List of event types for the webhook. This is the event types subscribed by the current webhook. + "A String", + ], "id": "A String", # Output only. ID to uniquely identify webhook. "name": "A String", # Output only. Name of the Webhook "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported. @@ -3647,36 +3961,81 @@

Method Details

"description": "A String", # A brief description of the Field. "field": "A String", # Name of the Field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this entity's schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "key": True or False, # The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity. "nullable": True or False, # Specifies whether a null value is allowed. @@ -3684,36 +4043,81 @@

Method Details

}, ], "jsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this entity's metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "operations": [ # List of operations supported by this entity "A String", diff --git a/docs/dyn/connectors_v1.projects.locations.connections.runtimeActionSchemas.html b/docs/dyn/connectors_v1.projects.locations.connections.runtimeActionSchemas.html index 30c7cd0e32..40edd6665f 100644 --- a/docs/dyn/connectors_v1.projects.locations.connections.runtimeActionSchemas.html +++ b/docs/dyn/connectors_v1.projects.locations.connections.runtimeActionSchemas.html @@ -115,36 +115,81 @@

Method Details

"description": "A String", # Output only. Brief Description of action "displayName": "A String", # Output only. Display Name of action to be shown on client side "inputJsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this action's input metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "inputParameters": [ # Output only. List of input parameter metadata for the action. { # Metadata of an input parameter. @@ -152,36 +197,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Parameter provided by the external system if a value is not provided. "description": "A String", # A brief description of the Parameter. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this action's parameter + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "nullable": True or False, # Specifies whether a null value is allowed. "parameter": "A String", # Name of the Parameter. @@ -189,36 +279,81 @@

Method Details

], "inputSchemaAsString": "A String", # Output only. Input schema as string. "resultJsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this action's result metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "resultMetadata": [ # Output only. List of result field metadata. { # Metadata of result field. @@ -227,36 +362,81 @@

Method Details

"description": "A String", # A brief description of the field. "field": "A String", # Name of the result field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this action's result + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "nullable": True or False, # Specifies whether a null value is allowed. }, diff --git a/docs/dyn/connectors_v1.projects.locations.connections.runtimeEntitySchemas.html b/docs/dyn/connectors_v1.projects.locations.connections.runtimeEntitySchemas.html index 5e69c10fa8..a8b72a0c5b 100644 --- a/docs/dyn/connectors_v1.projects.locations.connections.runtimeEntitySchemas.html +++ b/docs/dyn/connectors_v1.projects.locations.connections.runtimeEntitySchemas.html @@ -121,36 +121,81 @@

Method Details

"description": "A String", # A brief description of the Field. "field": "A String", # Name of the Field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this entity's schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "key": True or False, # The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity. "nullable": True or False, # Specifies whether a null value is allowed. @@ -158,36 +203,81 @@

Method Details

}, ], "jsonSchema": { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this entity's metadata + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "operations": [ # List of operations supported by this entity "A String", diff --git a/docs/dyn/connectors_v1.projects.locations.html b/docs/dyn/connectors_v1.projects.locations.html index ce05c28ca2..d406acc708 100644 --- a/docs/dyn/connectors_v1.projects.locations.html +++ b/docs/dyn/connectors_v1.projects.locations.html @@ -118,7 +118,7 @@

Instance Methods

Gets the runtimeConfig of a location. RuntimeConfig is a singleton resource for each location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -173,6 +173,7 @@

Method Details

An object of the form: { # Regional Settings details. + "client": "A String", # Optional. Client type for the regional settings. "encryptionConfig": { # Regional encryption config for CMEK details. # Optional. Regional encryption config to hold CMEK details. "encryptionType": "A String", # Optional. Encryption type for the region. "kmsKeyName": "A String", # Optional. KMS crypto key. This field accepts identifiers of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/ {crypto_key}` @@ -218,11 +219,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
@@ -276,6 +277,7 @@ 

Method Details

The object takes the form of: { # Regional Settings details. + "client": "A String", # Optional. Client type for the regional settings. "encryptionConfig": { # Regional encryption config for CMEK details. # Optional. Regional encryption config to hold CMEK details. "encryptionType": "A String", # Optional. Encryption type for the region. "kmsKeyName": "A String", # Optional. KMS crypto key. This field accepts identifiers of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/ {crypto_key}` diff --git a/docs/dyn/connectors_v1.projects.locations.providers.connectors.html b/docs/dyn/connectors_v1.projects.locations.providers.connectors.html index 4866a4df81..26a65c0445 100644 --- a/docs/dyn/connectors_v1.projects.locations.providers.connectors.html +++ b/docs/dyn/connectors_v1.projects.locations.providers.connectors.html @@ -128,6 +128,7 @@

Method Details

"searchTags": [ # Output only. Array of search keywords. "A String", ], + "subscriptionType": "A String", # The webhook model supported by this connector. "type": "A String", # Output only. The type of the event listener for a specific connector. }, "externalUri": "A String", # Output only. Link to external page. @@ -186,6 +187,7 @@

Method Details

"searchTags": [ # Output only. Array of search keywords. "A String", ], + "subscriptionType": "A String", # The webhook model supported by this connector. "type": "A String", # Output only. The type of the event listener for a specific connector. }, "externalUri": "A String", # Output only. Link to external page. diff --git a/docs/dyn/connectors_v2.projects.locations.connections.actions.html b/docs/dyn/connectors_v2.projects.locations.connections.actions.html index 890866333d..9e90be0bc3 100644 --- a/docs/dyn/connectors_v2.projects.locations.connections.actions.html +++ b/docs/dyn/connectors_v2.projects.locations.connections.actions.html @@ -159,36 +159,81 @@

Method Details

"description": "A String", # Brief Description of action "displayName": "A String", # Display Name of action to be shown on client side "inputJsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this actions's input schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "inputParameters": [ # List containing input parameter metadata. { # Input Parameter message contains metadata about the parameters required for executing an Action. @@ -199,36 +244,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Parameter provided by the external system if a value is not provided. "description": "A String", # A brief description of the Parameter. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema of the parameter, applicable only if parameter is of type `STRUCT` + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "name": "A String", # Name of the Parameter. "nullable": True or False, # Specifies whether a null value is allowed. @@ -241,36 +331,81 @@

Method Details

}, "name": "A String", # Name of the action. "resultJsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this actions's result schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "resultMetadata": [ # List containing the metadata of result fields. { # Result Metadata message contains metadata about the result returned after executing an Action. @@ -278,36 +413,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Parameter provided by the external system if a value is not provided. "description": "A String", # A brief description of the metadata field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema of the result, applicable only if parameter is of type `STRUCT` + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "name": "A String", # Name of the metadata field. "nullable": True or False, # Specifies whether a null value is allowed. @@ -344,36 +524,81 @@

Method Details

"description": "A String", # Brief Description of action "displayName": "A String", # Display Name of action to be shown on client side "inputJsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this actions's input schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "inputParameters": [ # List containing input parameter metadata. { # Input Parameter message contains metadata about the parameters required for executing an Action. @@ -384,36 +609,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Parameter provided by the external system if a value is not provided. "description": "A String", # A brief description of the Parameter. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema of the parameter, applicable only if parameter is of type `STRUCT` + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "name": "A String", # Name of the Parameter. "nullable": True or False, # Specifies whether a null value is allowed. @@ -426,36 +696,81 @@

Method Details

}, "name": "A String", # Name of the action. "resultJsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this actions's result schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "resultMetadata": [ # List containing the metadata of result fields. { # Result Metadata message contains metadata about the result returned after executing an Action. @@ -463,36 +778,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Parameter provided by the external system if a value is not provided. "description": "A String", # A brief description of the metadata field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema of the result, applicable only if parameter is of type `STRUCT` + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "name": "A String", # Name of the metadata field. "nullable": True or False, # Specifies whether a null value is allowed. diff --git a/docs/dyn/connectors_v2.projects.locations.connections.entityTypes.html b/docs/dyn/connectors_v2.projects.locations.connections.entityTypes.html index 839ba05fb9..f9b36ab5ab 100644 --- a/docs/dyn/connectors_v2.projects.locations.connections.entityTypes.html +++ b/docs/dyn/connectors_v2.projects.locations.connections.entityTypes.html @@ -129,36 +129,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Field provided by the external system if a value is not provided. "description": "A String", # A brief description of the Field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema of the field, applicable only if field is of type `STRUCT` + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "key": True or False, # The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity. "name": "A String", # Name of the Field. @@ -170,36 +215,81 @@

Method Details

}, ], "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this entity's schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "metadata": { # Metadata like service latency, etc. "a_key": { @@ -254,36 +344,81 @@

Method Details

"defaultValue": "", # The following field specifies the default value of the Field provided by the external system if a value is not provided. "description": "A String", # A brief description of the Field. "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema of the field, applicable only if field is of type `STRUCT` + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "key": True or False, # The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity. "name": "A String", # Name of the Field. @@ -295,36 +430,81 @@

Method Details

}, ], "jsonSchema": { # JsonSchema representation of schema metadata # JsonSchema representation of this entity's schema + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "metadata": { # Metadata like service latency, etc. "a_key": { diff --git a/docs/dyn/connectors_v2.projects.locations.connections.tools.html b/docs/dyn/connectors_v2.projects.locations.connections.tools.html index c2842a3b30..bf5be37c04 100644 --- a/docs/dyn/connectors_v2.projects.locations.connections.tools.html +++ b/docs/dyn/connectors_v2.projects.locations.connections.tools.html @@ -177,69 +177,159 @@

Method Details

], "description": "A String", # Description of the tool. "inputSchema": { # JsonSchema representation of schema metadata # JSON schema for the input parameters of the tool. + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, "name": "A String", # Name of the tool. "outputSchema": { # JsonSchema representation of schema metadata # JSON schema for the output of the tool. + "$comment": "A String", # A comment on the schema. + "$defs": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "$id": "A String", # The URI defining the core schema meta-schema. + "$ref": "A String", # A reference to another schema. + "$schema": "A String", # The URI defining the schema. "additionalDetails": { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema "a_key": "", # Properties of the object. }, + "additionalItems": # Object with schema name: JsonSchema # Schema for additional items. + "additionalProperties": # Object with schema name: JsonSchema # Schema for additional properties. + "allOf": [ # Schema that must be valid against all of the sub-schemas. + # Object with schema name: JsonSchema + ], + "anyOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], + "const": "", # Const value that the data must match. + "contains": # Object with schema name: JsonSchema # Schema that applies to at least one item in an array. + "contentEncoding": "A String", # Encoding of the content. + "contentMediaType": "A String", # Media type of the content. "default": "", # The default value of the field or object described by this schema. + "definitions": { # Definitions for the schema. + "a_key": # Object with schema name: JsonSchema + }, + "dependencies": { # Dependencies for the schema. + "a_key": "", + }, "description": "A String", # A description of this schema. + "else": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is invalid. "enum": [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values "", ], - "exclusiveMaximum": True or False, # Whether the maximum number value is exclusive. - "exclusiveMinimum": True or False, # Whether the minimum number value is exclusive. + "examples": [ # Examples of the value. + "", + ], + "exclusiveMaximum": "", # Whether the maximum number value is exclusive. + "exclusiveMinimum": "", # Whether the minimum number value is exclusive. "format": "A String", # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format + "if": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. "items": # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`. "jdbcType": "A String", # JDBC datatype of the field. "maxItems": 42, # Maximum number of items in the array field. "maxLength": 42, # Maximum length of the string field. + "maxProperties": 42, # Maximum number of properties. "maximum": "", # Maximum value of the number field. "minItems": 42, # Minimum number of items in the array field. "minLength": 42, # Minimum length of the string field. + "minProperties": 42, # Minimum number of properties. "minimum": "", # Minimum value of the number field. + "multipleOf": 3.14, # Number must be a multiple of this value. + "not": # Object with schema name: JsonSchema # Schema that must not be valid. + "oneOf": [ # Schema that must be valid against at least one of the sub-schemas. + # Object with schema name: JsonSchema + ], "pattern": "A String", # Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match. + "patternProperties": { # Pattern properties for the schema. + "a_key": # Object with schema name: JsonSchema + }, "properties": { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property "a_key": # Object with schema name: JsonSchema }, + "propertyNames": # Object with schema name: JsonSchema # Schema for property names. + "readOnly": True or False, # Whether the value is read-only. "required": [ # Whether this property is required. "A String", ], + "then": # Object with schema name: JsonSchema # Schema that must be valid if the "if" schema is valid. + "title": "A String", # A title of the schema. "type": [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON "A String", ], "uniqueItems": True or False, # Whether the items in the array field are unique. + "writeOnly": True or False, # Whether the value is write-only. }, }, ], diff --git a/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.html b/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.html index d105d10ec6..3c51a9a7ad 100644 --- a/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.html +++ b/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.html @@ -95,7 +95,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -315,11 +315,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/container_v1.projects.locations.clusters.html b/docs/dyn/container_v1.projects.locations.clusters.html
index 018c34eafd..796aed6d43 100644
--- a/docs/dyn/container_v1.projects.locations.clusters.html
+++ b/docs/dyn/container_v1.projects.locations.clusters.html
@@ -315,6 +315,9 @@ 

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -626,6 +629,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -899,6 +917,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1024,6 +1052,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1441,6 +1479,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2004,6 +2052,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -2315,6 +2366,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -2588,6 +2654,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2713,6 +2789,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3130,6 +3216,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3557,6 +3653,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -3868,6 +3967,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -4141,6 +4255,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -4266,6 +4390,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -4683,6 +4817,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -5070,6 +5214,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -5432,6 +5579,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -5996,6 +6158,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -6434,6 +6599,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages diff --git a/docs/dyn/container_v1.projects.locations.clusters.nodePools.html b/docs/dyn/container_v1.projects.locations.clusters.nodePools.html index 5516e02112..173bc7f6d0 100644 --- a/docs/dyn/container_v1.projects.locations.clusters.nodePools.html +++ b/docs/dyn/container_v1.projects.locations.clusters.nodePools.html @@ -348,6 +348,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -957,6 +967,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1393,6 +1413,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2117,6 +2147,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2219,6 +2259,9 @@

Method Details

"A String", ], }, + "taintConfig": { # TaintConfig contains the configuration for the taints of the node pool. # The taint configuration for the node pool. + "architectureTaintBehavior": "A String", # Optional. Controls architecture tainting behavior. + }, "taints": { # Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration). # The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints. "taints": [ # List of node taints. { # Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values. diff --git a/docs/dyn/container_v1.projects.zones.clusters.html b/docs/dyn/container_v1.projects.zones.clusters.html index 85bb5f2b34..43bacbbfab 100644 --- a/docs/dyn/container_v1.projects.zones.clusters.html +++ b/docs/dyn/container_v1.projects.zones.clusters.html @@ -192,6 +192,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -423,6 +426,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -734,6 +740,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -1007,6 +1028,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1132,6 +1163,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1549,6 +1590,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2112,6 +2163,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -2423,6 +2477,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -2696,6 +2765,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2821,6 +2900,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3238,6 +3327,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3709,6 +3808,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -4020,6 +4122,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -4293,6 +4410,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -4418,6 +4545,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -4835,6 +4972,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -5610,6 +5757,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -6023,6 +6185,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -6461,6 +6626,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages diff --git a/docs/dyn/container_v1.projects.zones.clusters.nodePools.html b/docs/dyn/container_v1.projects.zones.clusters.nodePools.html index 1ffb5e2441..0f3f6daeaf 100644 --- a/docs/dyn/container_v1.projects.zones.clusters.nodePools.html +++ b/docs/dyn/container_v1.projects.zones.clusters.nodePools.html @@ -413,6 +413,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1022,6 +1032,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1458,6 +1478,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2107,6 +2137,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2209,6 +2249,9 @@

Method Details

"A String", ], }, + "taintConfig": { # TaintConfig contains the configuration for the taints of the node pool. # The taint configuration for the node pool. + "architectureTaintBehavior": "A String", # Optional. Controls architecture tainting behavior. + }, "taints": { # Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration). # The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints. "taints": [ # List of node taints. { # Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values. diff --git a/docs/dyn/container_v1beta1.projects.locations.clusters.html b/docs/dyn/container_v1beta1.projects.locations.clusters.html index f62133ebfc..79b82754e4 100644 --- a/docs/dyn/container_v1beta1.projects.locations.clusters.html +++ b/docs/dyn/container_v1beta1.projects.locations.clusters.html @@ -402,6 +402,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -726,6 +729,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -1018,6 +1036,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1145,6 +1173,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1372,6 +1410,9 @@

Method Details

}, }, }, + "nodePoolUpgradeConcurrencyConfig": { # NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency. # The node pool upgrade concurrency config of the cluster. This field is used for auto upgrade. + "maxCount": "A String", # If set, no more than max_count node pools can be upgraded concurrently. + }, "nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. { # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. "autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this node pool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. @@ -1582,6 +1623,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2191,6 +2242,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -2515,6 +2569,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -2807,6 +2876,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2934,6 +3013,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3161,6 +3250,9 @@

Method Details

}, }, }, + "nodePoolUpgradeConcurrencyConfig": { # NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency. # The node pool upgrade concurrency config of the cluster. This field is used for auto upgrade. + "maxCount": "A String", # If set, no more than max_count node pools can be upgraded concurrently. + }, "nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. { # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. "autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this node pool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. @@ -3371,6 +3463,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3837,6 +3939,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -4161,6 +4266,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -4453,6 +4573,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -4580,6 +4710,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -4807,6 +4947,9 @@

Method Details

}, }, }, + "nodePoolUpgradeConcurrencyConfig": { # NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency. # The node pool upgrade concurrency config of the cluster. This field is used for auto upgrade. + "maxCount": "A String", # If set, no more than max_count node pools can be upgraded concurrently. + }, "nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. { # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. "autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this node pool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. @@ -5017,6 +5160,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -5443,6 +5596,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -5805,6 +5961,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -6379,6 +6550,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -6839,6 +7013,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -6894,6 +7078,9 @@

Method Details

"variant": "A String", # Logging variant deployed on nodes. }, }, + "desiredNodePoolUpgradeConcurrencyConfig": { # NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency. # The desired node pool upgrade concurrency configuration. + "maxCount": "A String", # If set, no more than max_count node pools can be upgraded concurrently. + }, "desiredNodeVersion": "A String", # The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version "desiredNotificationConfig": { # NotificationConfig is the configuration of notifications. # The desired notification configuration. "pubsub": { # Pub/Sub specific notification config. # Notification config for Pub/Sub. diff --git a/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html b/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html index 7c6088a669..0c776b7bd8 100644 --- a/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html +++ b/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html @@ -360,6 +360,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -986,6 +996,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1437,6 +1457,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2165,6 +2195,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2268,6 +2308,9 @@

Method Details

"A String", ], }, + "taintConfig": { # TaintConfig contains the configuration for the taints of the node pool. # The taint configuration for the node pool. + "architectureTaintBehavior": "A String", # Optional. Controls architecture tainting behavior. + }, "taints": { # Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration). # The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints. "taints": [ # List of node taints. { # Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values. diff --git a/docs/dyn/container_v1beta1.projects.zones.clusters.html b/docs/dyn/container_v1beta1.projects.zones.clusters.html index 950e3e03ef..97da4d5096 100644 --- a/docs/dyn/container_v1beta1.projects.zones.clusters.html +++ b/docs/dyn/container_v1beta1.projects.zones.clusters.html @@ -205,6 +205,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -520,6 +523,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -844,6 +850,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -1136,6 +1157,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1263,6 +1294,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1490,6 +1531,9 @@

Method Details

}, }, }, + "nodePoolUpgradeConcurrencyConfig": { # NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency. # The node pool upgrade concurrency config of the cluster. This field is used for auto upgrade. + "maxCount": "A String", # If set, no more than max_count node pools can be upgraded concurrently. + }, "nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. { # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. "autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this node pool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. @@ -1700,6 +1744,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2309,6 +2363,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -2633,6 +2690,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -2925,6 +2997,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3052,6 +3134,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3279,6 +3371,9 @@

Method Details

}, }, }, + "nodePoolUpgradeConcurrencyConfig": { # NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency. # The node pool upgrade concurrency config of the cluster. This field is used for auto upgrade. + "maxCount": "A String", # If set, no more than max_count node pools can be upgraded concurrently. + }, "nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. { # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. "autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this node pool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. @@ -3489,6 +3584,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -3999,6 +4104,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -4323,6 +4431,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -4615,6 +4738,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -4742,6 +4875,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -4969,6 +5112,9 @@

Method Details

}, }, }, + "nodePoolUpgradeConcurrencyConfig": { # NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency. # The node pool upgrade concurrency config of the cluster. This field is used for auto upgrade. + "maxCount": "A String", # If set, no more than max_count node pools can be upgraded concurrently. + }, "nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. { # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. "autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this node pool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. @@ -5179,6 +5325,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -5983,6 +6139,21 @@

Method Details

"startTime": "A String", # The time that the window first starts. }, }, + "recurringMaintenanceWindow": { # Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields. # RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields. + "delayUntil": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "recurrence": "A String", # Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "windowDuration": "A String", # Required. Duration of the window. + "windowStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Start time of the window on days that it is scheduled, assuming UTC timezone. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. @@ -6406,6 +6577,9 @@

Method Details

"networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. "disabled": True or False, # Whether NetworkPolicy is enabled for this cluster. }, + "nodeReadinessConfig": { # Configuration for the GKE Node Readiness Controller. # Optional. Configuration for NodeReadinessController add-on. + "enabled": True or False, # Optional. Whether the GKE Node Readiness Controller is enabled for this cluster. + }, "parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, @@ -6866,6 +7040,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -6921,6 +7105,9 @@

Method Details

"variant": "A String", # Logging variant deployed on nodes. }, }, + "desiredNodePoolUpgradeConcurrencyConfig": { # NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency. # The desired node pool upgrade concurrency configuration. + "maxCount": "A String", # If set, no more than max_count node pools can be upgraded concurrently. + }, "desiredNodeVersion": "A String", # The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version "desiredNotificationConfig": { # NotificationConfig is the configuration of notifications. # The desired notification configuration. "pubsub": { # Pub/Sub specific notification config. # Notification config for Pub/Sub. diff --git a/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html b/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html index 2e710ce987..64c6017989 100644 --- a/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html +++ b/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html @@ -425,6 +425,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1051,6 +1061,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -1502,6 +1522,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2155,6 +2185,16 @@

Method Details

"enablePtpKvmTimeSync": True or False, # Enables enhanced time synchronization using PTP-KVM. }, "cgroupMode": "A String", # cgroup_mode specifies the cgroup mode to be used on the node. + "customNodeInit": { # Support for running custom init code while bootstrapping nodes. # Optional. Allow users to run arbitrary bash script or container on the node. + "initScript": { # InitScript provide a simply bash script to be executed on the node. # Optional. The init script to be executed on the node. + "args": [ # Optional. The optional arguments line to be passed to the init script. + "A String", + ], + "gcpSecretManagerSecretUri": "A String", # The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri. + "gcsGeneration": "A String", # The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="value(generation)"` or from the "Version history" tab of the object in the Cloud Console UI. + "gcsUri": "A String", # The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri. + }, + }, "hugepages": { # Hugepages amount in both 2m and 1g size # Optional. Amounts for 2M and 1G hugepages "hugepageSize1g": 42, # Optional. Amount of 1G hugepages "hugepageSize2m": 42, # Optional. Amount of 2M hugepages @@ -2258,6 +2298,9 @@

Method Details

"A String", ], }, + "taintConfig": { # TaintConfig contains the configuration for the taints of the node pool. # The taint configuration for the node pool. + "architectureTaintBehavior": "A String", # Optional. Controls architecture tainting behavior. + }, "taints": { # Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration). # The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints. "taints": [ # List of node taints. { # Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values. diff --git a/docs/dyn/containeranalysis_v1.projects.locations.notes.html b/docs/dyn/containeranalysis_v1.projects.locations.notes.html index e16c37acb0..5e25f6ea8c 100644 --- a/docs/dyn/containeranalysis_v1.projects.locations.notes.html +++ b/docs/dyn/containeranalysis_v1.projects.locations.notes.html @@ -125,6 +125,8 @@

Method Details

{ # Request to create notes in batch. "notes": { # Required. The notes to create. Max allowed length is 1000. "a_key": { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -428,6 +430,8 @@

Method Details

{ # Response for creating notes in batch. "notes": [ # The notes that were created. { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -736,6 +740,8 @@

Method Details

The object takes the form of: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1036,6 +1042,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1360,6 +1368,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1716,6 +1726,8 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as `page_token` for the following request. An empty value means no more results. "notes": [ # The notes requested. { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -2036,6 +2048,8 @@

Method Details

The object takes the form of: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -2336,6 +2350,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". diff --git a/docs/dyn/containeranalysis_v1.projects.locations.notes.occurrences.html b/docs/dyn/containeranalysis_v1.projects.locations.notes.occurrences.html index 09779ff22e..5afd6c03e1 100644 --- a/docs/dyn/containeranalysis_v1.projects.locations.notes.occurrences.html +++ b/docs/dyn/containeranalysis_v1.projects.locations.notes.occurrences.html @@ -111,6 +111,20 @@

Method Details

"occurrences": [ # The occurrences attached to the specified note. { # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { diff --git a/docs/dyn/containeranalysis_v1.projects.locations.occurrences.html b/docs/dyn/containeranalysis_v1.projects.locations.occurrences.html index 3469588f1b..e40ef2b44c 100644 --- a/docs/dyn/containeranalysis_v1.projects.locations.occurrences.html +++ b/docs/dyn/containeranalysis_v1.projects.locations.occurrences.html @@ -127,6 +127,20 @@

Method Details

"occurrences": [ # Required. The occurrences to create. Max allowed length is 1000. { # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -1019,6 +1033,20 @@

Method Details

"occurrences": [ # The occurrences that were created. { # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -1916,6 +1944,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -2804,6 +2846,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -3717,6 +3773,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -4654,6 +4724,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -4999,6 +5071,20 @@

Method Details

"occurrences": [ # The occurrences requested. { # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -5908,6 +5994,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -6797,6 +6897,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { diff --git a/docs/dyn/containeranalysis_v1.projects.notes.html b/docs/dyn/containeranalysis_v1.projects.notes.html index 47aed03f74..79d5c93d89 100644 --- a/docs/dyn/containeranalysis_v1.projects.notes.html +++ b/docs/dyn/containeranalysis_v1.projects.notes.html @@ -125,6 +125,8 @@

Method Details

{ # Request to create notes in batch. "notes": { # Required. The notes to create. Max allowed length is 1000. "a_key": { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -428,6 +430,8 @@

Method Details

{ # Response for creating notes in batch. "notes": [ # The notes that were created. { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -736,6 +740,8 @@

Method Details

The object takes the form of: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1036,6 +1042,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1360,6 +1368,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1716,6 +1726,8 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as `page_token` for the following request. An empty value means no more results. "notes": [ # The notes requested. { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -2036,6 +2048,8 @@

Method Details

The object takes the form of: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -2336,6 +2350,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". diff --git a/docs/dyn/containeranalysis_v1.projects.notes.occurrences.html b/docs/dyn/containeranalysis_v1.projects.notes.occurrences.html index 271578f725..5b9852eeed 100644 --- a/docs/dyn/containeranalysis_v1.projects.notes.occurrences.html +++ b/docs/dyn/containeranalysis_v1.projects.notes.occurrences.html @@ -111,6 +111,20 @@

Method Details

"occurrences": [ # The occurrences attached to the specified note. { # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { diff --git a/docs/dyn/containeranalysis_v1.projects.occurrences.html b/docs/dyn/containeranalysis_v1.projects.occurrences.html index f2a037e9a0..3e05403c67 100644 --- a/docs/dyn/containeranalysis_v1.projects.occurrences.html +++ b/docs/dyn/containeranalysis_v1.projects.occurrences.html @@ -127,6 +127,20 @@

Method Details

"occurrences": [ # Required. The occurrences to create. Max allowed length is 1000. { # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -1019,6 +1033,20 @@

Method Details

"occurrences": [ # The occurrences that were created. { # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -1916,6 +1944,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -2804,6 +2846,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -3717,6 +3773,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -4654,6 +4724,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestation": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -4999,6 +5071,20 @@

Method Details

"occurrences": [ # The occurrences requested. { # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -5908,6 +5994,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { @@ -6797,6 +6897,20 @@

Method Details

{ # An instance of an analysis type that has been found on a resource. "advisoryPublishTime": "A String", # The time this advisory was published by the source. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes an AI skill analysis. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign. # Describes an attestation of an artifact. "jwts": [ # One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. { diff --git a/docs/dyn/containeranalysis_v1alpha1.projects.notes.html b/docs/dyn/containeranalysis_v1alpha1.projects.notes.html index d513f6ead3..ab9406fea1 100644 --- a/docs/dyn/containeranalysis_v1alpha1.projects.notes.html +++ b/docs/dyn/containeranalysis_v1alpha1.projects.notes.html @@ -125,6 +125,8 @@

Method Details

The object takes the form of: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -449,6 +451,8 @@

Method Details

An object of the form: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -796,6 +800,8 @@

Method Details

An object of the form: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -1175,6 +1181,8 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as page_token for the following request. An empty value means no more result. "notes": [ # The occurrences requested { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -1515,6 +1523,8 @@

Method Details

The object takes the form of: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -1838,6 +1848,8 @@

Method Details

An object of the form: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". diff --git a/docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html b/docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html index c571726438..c3793a5f98 100644 --- a/docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html +++ b/docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html @@ -110,6 +110,20 @@

Method Details

"nextPageToken": "A String", # Token to receive the next page of notes. "occurrences": [ # The occurrences attached to the specified note. { # `Occurrence` includes information about analysis occurrences for an image. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # This represents an AI skill analysis occurrence + "findings": [ # Optional. Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Optional. Category of the finding. + "description": "A String", # Optional. Detailed description of the finding. + "filePath": "A String", # Optional. Path to the file where the finding was detected. + "ruleId": "A String", # Optional. Unique identifier of the rule that produced this finding. + "severity": "A String", # Optional. Severity of the finding. + "snippet": "A String", # Optional. Code snippet relevant to the finding. + "title": "A String", # Optional. Title of the finding. + }, + ], + "skillName": "A String", # Optional. Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Describes an attestation of an artifact. "pgpSignedAttestation": { # An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file. "contentType": "A String", # Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). diff --git a/docs/dyn/containeranalysis_v1alpha1.projects.occurrences.html b/docs/dyn/containeranalysis_v1alpha1.projects.occurrences.html index f1e3c2fbf2..bb8b0daf75 100644 --- a/docs/dyn/containeranalysis_v1alpha1.projects.occurrences.html +++ b/docs/dyn/containeranalysis_v1alpha1.projects.occurrences.html @@ -126,6 +126,20 @@

Method Details

The object takes the form of: { # `Occurrence` includes information about analysis occurrences for an image. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # This represents an AI skill analysis occurrence + "findings": [ # Optional. Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Optional. Category of the finding. + "description": "A String", # Optional. Detailed description of the finding. + "filePath": "A String", # Optional. Path to the file where the finding was detected. + "ruleId": "A String", # Optional. Unique identifier of the rule that produced this finding. + "severity": "A String", # Optional. Severity of the finding. + "snippet": "A String", # Optional. Code snippet relevant to the finding. + "title": "A String", # Optional. Title of the finding. + }, + ], + "skillName": "A String", # Optional. Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Describes an attestation of an artifact. "pgpSignedAttestation": { # An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file. "contentType": "A String", # Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). @@ -1102,6 +1116,20 @@

Method Details

An object of the form: { # `Occurrence` includes information about analysis occurrences for an image. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # This represents an AI skill analysis occurrence + "findings": [ # Optional. Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Optional. Category of the finding. + "description": "A String", # Optional. Detailed description of the finding. + "filePath": "A String", # Optional. Path to the file where the finding was detected. + "ruleId": "A String", # Optional. Unique identifier of the rule that produced this finding. + "severity": "A String", # Optional. Severity of the finding. + "snippet": "A String", # Optional. Code snippet relevant to the finding. + "title": "A String", # Optional. Title of the finding. + }, + ], + "skillName": "A String", # Optional. Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Describes an attestation of an artifact. "pgpSignedAttestation": { # An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file. "contentType": "A String", # Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). @@ -2102,6 +2130,20 @@

Method Details

An object of the form: { # `Occurrence` includes information about analysis occurrences for an image. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # This represents an AI skill analysis occurrence + "findings": [ # Optional. Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Optional. Category of the finding. + "description": "A String", # Optional. Detailed description of the finding. + "filePath": "A String", # Optional. Path to the file where the finding was detected. + "ruleId": "A String", # Optional. Unique identifier of the rule that produced this finding. + "severity": "A String", # Optional. Severity of the finding. + "snippet": "A String", # Optional. Code snippet relevant to the finding. + "title": "A String", # Optional. Title of the finding. + }, + ], + "skillName": "A String", # Optional. Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Describes an attestation of an artifact. "pgpSignedAttestation": { # An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file. "contentType": "A String", # Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). @@ -3127,6 +3169,8 @@

Method Details

An object of the form: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -3493,6 +3537,7 @@

Method Details

VULNERABILITY_ASSESSMENT - This represents a Vulnerability Assessment. SBOM_REFERENCE - This represents a reference to an SBOM. SECRET - This represents a secret. + AI_SKILL_ANALYSIS - This represents an AI skill analysis. name: string, The name field contains the project Id. For example: "projects/{project_id} @Deprecated pageSize: integer, Number of occurrences to return in the list. pageToken: string, Token to provide to skip to a particular spot in the list. @@ -3508,6 +3553,20 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as `page_token` for the following request. An empty value means no more results. "occurrences": [ # The occurrences requested. { # `Occurrence` includes information about analysis occurrences for an image. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # This represents an AI skill analysis occurrence + "findings": [ # Optional. Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Optional. Category of the finding. + "description": "A String", # Optional. Detailed description of the finding. + "filePath": "A String", # Optional. Path to the file where the finding was detected. + "ruleId": "A String", # Optional. Unique identifier of the rule that produced this finding. + "severity": "A String", # Optional. Severity of the finding. + "snippet": "A String", # Optional. Code snippet relevant to the finding. + "title": "A String", # Optional. Title of the finding. + }, + ], + "skillName": "A String", # Optional. Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Describes an attestation of an artifact. "pgpSignedAttestation": { # An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file. "contentType": "A String", # Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). @@ -4501,6 +4560,20 @@

Method Details

The object takes the form of: { # `Occurrence` includes information about analysis occurrences for an image. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # This represents an AI skill analysis occurrence + "findings": [ # Optional. Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Optional. Category of the finding. + "description": "A String", # Optional. Detailed description of the finding. + "filePath": "A String", # Optional. Path to the file where the finding was detected. + "ruleId": "A String", # Optional. Unique identifier of the rule that produced this finding. + "severity": "A String", # Optional. Severity of the finding. + "snippet": "A String", # Optional. Code snippet relevant to the finding. + "title": "A String", # Optional. Title of the finding. + }, + ], + "skillName": "A String", # Optional. Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Describes an attestation of an artifact. "pgpSignedAttestation": { # An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file. "contentType": "A String", # Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). @@ -5477,6 +5550,20 @@

Method Details

An object of the form: { # `Occurrence` includes information about analysis occurrences for an image. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # This represents an AI skill analysis occurrence + "findings": [ # Optional. Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Optional. Category of the finding. + "description": "A String", # Optional. Detailed description of the finding. + "filePath": "A String", # Optional. Path to the file where the finding was detected. + "ruleId": "A String", # Optional. Unique identifier of the rule that produced this finding. + "severity": "A String", # Optional. Severity of the finding. + "snippet": "A String", # Optional. Code snippet relevant to the finding. + "title": "A String", # Optional. Title of the finding. + }, + ], + "skillName": "A String", # Optional. Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Describes an attestation of an artifact. "pgpSignedAttestation": { # An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file. "contentType": "A String", # Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). diff --git a/docs/dyn/containeranalysis_v1alpha1.providers.notes.html b/docs/dyn/containeranalysis_v1alpha1.providers.notes.html index 0dba6cba53..8002649b40 100644 --- a/docs/dyn/containeranalysis_v1alpha1.providers.notes.html +++ b/docs/dyn/containeranalysis_v1alpha1.providers.notes.html @@ -125,6 +125,8 @@

Method Details

The object takes the form of: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -449,6 +451,8 @@

Method Details

An object of the form: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -796,6 +800,8 @@

Method Details

An object of the form: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -1175,6 +1181,8 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as page_token for the following request. An empty value means no more result. "notes": [ # The occurrences requested { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -1515,6 +1523,8 @@

Method Details

The object takes the form of: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". @@ -1838,6 +1848,8 @@

Method Details

An object of the form: { # Provides a detailed description of a `Note`. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify. "humanReadableName": "A String", # The human readable name of this Attestation Authority, for example "qa". diff --git a/docs/dyn/containeranalysis_v1alpha1.providers.notes.occurrences.html b/docs/dyn/containeranalysis_v1alpha1.providers.notes.occurrences.html index bf256c59d0..0ae58806cb 100644 --- a/docs/dyn/containeranalysis_v1alpha1.providers.notes.occurrences.html +++ b/docs/dyn/containeranalysis_v1alpha1.providers.notes.occurrences.html @@ -110,6 +110,20 @@

Method Details

"nextPageToken": "A String", # Token to receive the next page of notes. "occurrences": [ # The occurrences attached to the specified note. { # `Occurrence` includes information about analysis occurrences for an image. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # This represents an AI skill analysis occurrence + "findings": [ # Optional. Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Optional. Category of the finding. + "description": "A String", # Optional. Detailed description of the finding. + "filePath": "A String", # Optional. Path to the file where the finding was detected. + "ruleId": "A String", # Optional. Unique identifier of the rule that produced this finding. + "severity": "A String", # Optional. Severity of the finding. + "snippet": "A String", # Optional. Code snippet relevant to the finding. + "title": "A String", # Optional. Title of the finding. + }, + ], + "skillName": "A String", # Optional. Name of the skill that produced this analysis. + }, "attestation": { # Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Describes an attestation of an artifact. "pgpSignedAttestation": { # An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file. "contentType": "A String", # Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). diff --git a/docs/dyn/containeranalysis_v1beta1.projects.locations.notes.html b/docs/dyn/containeranalysis_v1beta1.projects.locations.notes.html index 842429c47d..aef0033dca 100644 --- a/docs/dyn/containeranalysis_v1beta1.projects.locations.notes.html +++ b/docs/dyn/containeranalysis_v1beta1.projects.locations.notes.html @@ -125,6 +125,8 @@

Method Details

{ # Request to create notes in batch. "notes": { # Required. The notes to create, the key is expected to be the note ID. Max allowed length is 1000. "a_key": { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -444,6 +446,8 @@

Method Details

{ # Response for creating notes in batch. "notes": [ # The notes that were created. { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -768,6 +772,8 @@

Method Details

The object takes the form of: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1084,6 +1090,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1424,6 +1432,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1796,6 +1806,8 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as `page_token` for the following request. An empty value means no more results. "notes": [ # The notes requested. { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -2132,6 +2144,8 @@

Method Details

The object takes the form of: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -2448,6 +2462,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". diff --git a/docs/dyn/containeranalysis_v1beta1.projects.locations.notes.occurrences.html b/docs/dyn/containeranalysis_v1beta1.projects.locations.notes.occurrences.html index 42f5a7b50a..4fff314c80 100644 --- a/docs/dyn/containeranalysis_v1beta1.projects.locations.notes.occurrences.html +++ b/docs/dyn/containeranalysis_v1beta1.projects.locations.notes.occurrences.html @@ -110,6 +110,20 @@

Method Details

"nextPageToken": "A String", # Token to provide to skip to a particular spot in the list. "occurrences": [ # The occurrences attached to the specified note. { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. diff --git a/docs/dyn/containeranalysis_v1beta1.projects.locations.occurrences.html b/docs/dyn/containeranalysis_v1beta1.projects.locations.occurrences.html index a6e837efab..0bb4023aef 100644 --- a/docs/dyn/containeranalysis_v1beta1.projects.locations.occurrences.html +++ b/docs/dyn/containeranalysis_v1beta1.projects.locations.occurrences.html @@ -126,6 +126,20 @@

Method Details

{ # Request to create occurrences in batch. "occurrences": [ # Required. The occurrences to create. Max allowed length is 1000. { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -738,6 +752,20 @@

Method Details

{ # Response for creating occurrences in batch. "occurrences": [ # The occurrences that were created. { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -1355,6 +1383,20 @@

Method Details

The object takes the form of: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -1963,6 +2005,20 @@

Method Details

An object of the form: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -2596,6 +2652,20 @@

Method Details

An object of the form: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -3254,6 +3324,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -3621,6 +3693,20 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as `page_token` for the following request. An empty value means no more results. "occurrences": [ # The occurrences requested. { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -4250,6 +4336,20 @@

Method Details

The object takes the form of: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -4859,6 +4959,20 @@

Method Details

An object of the form: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. diff --git a/docs/dyn/containeranalysis_v1beta1.projects.notes.html b/docs/dyn/containeranalysis_v1beta1.projects.notes.html index 5dbbc5c926..1c7445d4b1 100644 --- a/docs/dyn/containeranalysis_v1beta1.projects.notes.html +++ b/docs/dyn/containeranalysis_v1beta1.projects.notes.html @@ -125,6 +125,8 @@

Method Details

{ # Request to create notes in batch. "notes": { # Required. The notes to create, the key is expected to be the note ID. Max allowed length is 1000. "a_key": { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -444,6 +446,8 @@

Method Details

{ # Response for creating notes in batch. "notes": [ # The notes that were created. { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -768,6 +772,8 @@

Method Details

The object takes the form of: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1084,6 +1090,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1424,6 +1432,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -1796,6 +1806,8 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as `page_token` for the following request. An empty value means no more results. "notes": [ # The notes requested. { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -2132,6 +2144,8 @@

Method Details

The object takes the form of: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -2448,6 +2462,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". diff --git a/docs/dyn/containeranalysis_v1beta1.projects.notes.occurrences.html b/docs/dyn/containeranalysis_v1beta1.projects.notes.occurrences.html index fcce8fb162..8f1b462d20 100644 --- a/docs/dyn/containeranalysis_v1beta1.projects.notes.occurrences.html +++ b/docs/dyn/containeranalysis_v1beta1.projects.notes.occurrences.html @@ -110,6 +110,20 @@

Method Details

"nextPageToken": "A String", # Token to provide to skip to a particular spot in the list. "occurrences": [ # The occurrences attached to the specified note. { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. diff --git a/docs/dyn/containeranalysis_v1beta1.projects.occurrences.html b/docs/dyn/containeranalysis_v1beta1.projects.occurrences.html index 3c9024e3bb..e649e95258 100644 --- a/docs/dyn/containeranalysis_v1beta1.projects.occurrences.html +++ b/docs/dyn/containeranalysis_v1beta1.projects.occurrences.html @@ -126,6 +126,20 @@

Method Details

{ # Request to create occurrences in batch. "occurrences": [ # Required. The occurrences to create. Max allowed length is 1000. { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -738,6 +752,20 @@

Method Details

{ # Response for creating occurrences in batch. "occurrences": [ # The occurrences that were created. { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -1355,6 +1383,20 @@

Method Details

The object takes the form of: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -1963,6 +2005,20 @@

Method Details

An object of the form: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -2596,6 +2652,20 @@

Method Details

An object of the form: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -3254,6 +3324,8 @@

Method Details

An object of the form: { # A type of analysis that can be done for a resource. + "aiSkillAnalysis": { # AISkillAnalysisNote provides the metadata of an AI-based skill analysis. # A note describing an AI Skill analysis. + }, "attestationAuthority": { # Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project. # A note describing an attestation role. "hint": { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # Hint hints at the purpose of the attestation authority. "humanReadableName": "A String", # Required. The human readable name of this attestation authority, for example "qa". @@ -3621,6 +3693,20 @@

Method Details

"nextPageToken": "A String", # The next pagination token in the list response. It should be used as `page_token` for the following request. An empty value means no more results. "occurrences": [ # The occurrences requested. { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -4250,6 +4336,20 @@

Method Details

The object takes the form of: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. @@ -4859,6 +4959,20 @@

Method Details

An object of the form: { # An instance of an analysis type that has been found on a resource. + "aiSkillAnalysis": { # AISkillAnalysisOccurrence provides the results of an AI-based skill analysis. # Describes a specific AI Skill Analysis occurrence. + "findings": [ # Findings produced by the analysis. + { # Finding provides details for a single finding within an AISkillAnalysisOccurrence. + "category": "A String", # Category of the finding. + "description": "A String", # Detailed description of the finding. + "filePath": "A String", # Path to the file where the finding was detected. + "ruleId": "A String", # Unique identifier of the rule that produced this finding. + "severity": "A String", # Severity of the finding. + "snippet": "A String", # Code snippet relevant to the finding. + "title": "A String", # Title of the finding. + }, + ], + "skillName": "A String", # Name of the skill that produced this analysis. + }, "attestation": { # Details of an attestation occurrence. # Describes an attestation of an artifact. "attestation": { # Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for). # Required. Attestation for the resource. "genericSignedAttestation": { # An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring. diff --git a/docs/dyn/content_v2_1.merchantsupport.html b/docs/dyn/content_v2_1.merchantsupport.html index d6d908f190..8f67d4eeba 100644 --- a/docs/dyn/content_v2_1.merchantsupport.html +++ b/docs/dyn/content_v2_1.merchantsupport.html @@ -85,7 +85,7 @@

Instance Methods

Provide a list of issues for merchant's product with a support content and available actions. This content and actions are meant to be rendered and shown in third-party applications.

triggeraction(merchantId, body=None, languageCode=None, x__xgafv=None)

-

Start an action. The action can be requested by merchants in third-party application. Before merchants can request the action, the third-party application needs to show them action specific content and display a user input form. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.

+

Start an action. The action can be requested by merchants in third-party application. Before merchants can request the action, the third-party application needs to show them action specific content and display a user input form. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under "What is the issue/question?" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.

Method Details

close() @@ -381,7 +381,7 @@

Method Details

triggeraction(merchantId, body=None, languageCode=None, x__xgafv=None) -
Start an action. The action can be requested by merchants in third-party application. Before merchants can request the action, the third-party application needs to show them action specific content and display a user input form. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.
+  
Start an action. The action can be requested by merchants in third-party application. Before merchants can request the action, the third-party application needs to show them action specific content and display a user input form. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under "What is the issue/question?" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.
 
 Args:
   merchantId: string, Required. The ID of the merchant's account. (required)
diff --git a/docs/dyn/dataplex_v1.projects.locations.entryGroups.entries.html b/docs/dyn/dataplex_v1.projects.locations.entryGroups.entries.html
index 9554dca75e..233357e84b 100644
--- a/docs/dyn/dataplex_v1.projects.locations.entryGroups.entries.html
+++ b/docs/dyn/dataplex_v1.projects.locations.entryGroups.entries.html
@@ -275,7 +275,7 @@ 

Method Details

name: string, Required. The resource name of the Entry: projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}. (required) aspectTypes: string, Optional. Limits the aspects returned to the provided aspect types. It only works for CUSTOM view. (repeated) paths: string, Optional. Limits the aspects returned to those associated with the provided paths within the Entry. It only works for CUSTOM view. (repeated) - view: string, Optional. View to control which parts of an entry the service should return. + view: string, Optional. View to control which parts of an entry the service should return. Please check the limitations on returned aspects in the Entry view documentation. Amount of returned aspects depends on the selected Entry View. Allowed values ENTRY_VIEW_UNSPECIFIED - Unspecified EntryView. Defaults to FULL. BASIC - Returns entry only, without aspects. diff --git a/docs/dyn/dataplex_v1.projects.locations.html b/docs/dyn/dataplex_v1.projects.locations.html index 72092f175b..7f2e246cec 100644 --- a/docs/dyn/dataplex_v1.projects.locations.html +++ b/docs/dyn/dataplex_v1.projects.locations.html @@ -154,11 +154,6 @@

Instance Methods

Returns the operations Resource.

-

- policyIntents() -

-

Returns the policyIntents Resource.

-

close()

Close httplib2 connections.

@@ -231,7 +226,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. @@ -315,7 +310,7 @@

Method Details

aspectTypes: string, Optional. Limits the aspects returned to the provided aspect types. It only works for CUSTOM view. (repeated) entry: string, Required. The resource name of the Entry: projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}. paths: string, Optional. Limits the aspects returned to those associated with the provided paths within the Entry. It only works for CUSTOM view. (repeated) - view: string, Optional. View to control which parts of an entry the service should return. + view: string, Optional. View to control which parts of an entry the service should return. Please check the limitations on returned aspects in the Entry view documentation. Amount of returned aspects depends on the selected Entry View. Allowed values ENTRY_VIEW_UNSPECIFIED - Unspecified EntryView. Defaults to FULL. BASIC - Returns entry only, without aspects. diff --git a/docs/dyn/dataproc_v1.projects.locations.batches.html b/docs/dyn/dataproc_v1.projects.locations.batches.html index 563fc08244..2ce087277c 100644 --- a/docs/dyn/dataproc_v1.projects.locations.batches.html +++ b/docs/dyn/dataproc_v1.projects.locations.batches.html @@ -172,6 +172,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -406,6 +409,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -598,6 +604,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. diff --git a/docs/dyn/dataproc_v1.projects.locations.sessionTemplates.html b/docs/dyn/dataproc_v1.projects.locations.sessionTemplates.html index 227d68934b..7d6cee3d53 100644 --- a/docs/dyn/dataproc_v1.projects.locations.sessionTemplates.html +++ b/docs/dyn/dataproc_v1.projects.locations.sessionTemplates.html @@ -125,6 +125,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -192,6 +195,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -284,6 +290,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -364,6 +373,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -449,6 +461,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -516,6 +531,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. diff --git a/docs/dyn/dataproc_v1.projects.locations.sessions.html b/docs/dyn/dataproc_v1.projects.locations.sessions.html index 62d739904e..a20aaf393d 100644 --- a/docs/dyn/dataproc_v1.projects.locations.sessions.html +++ b/docs/dyn/dataproc_v1.projects.locations.sessions.html @@ -129,6 +129,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -315,6 +318,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. @@ -441,6 +447,9 @@

Method Details

"A String", ], "networkUri": "A String", # Optional. Network URI to connect workload to. + "resourceManagerTags": { # Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}. + "a_key": "A String", + }, "serviceAccount": "A String", # Optional. Service account that used to execute workload. "stagingBucket": "A String", # Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "subnetworkUri": "A String", # Optional. Subnetwork URI to connect workload to. diff --git a/docs/dyn/datastream_v1.projects.locations.html b/docs/dyn/datastream_v1.projects.locations.html index f65d7da147..e6301305c8 100644 --- a/docs/dyn/datastream_v1.projects.locations.html +++ b/docs/dyn/datastream_v1.projects.locations.html @@ -108,7 +108,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -185,11 +185,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/datastream_v1.projects.locations.streams.objects.html b/docs/dyn/datastream_v1.projects.locations.streams.objects.html
index 3f6e926e6e..312c9568f0 100644
--- a/docs/dyn/datastream_v1.projects.locations.streams.objects.html
+++ b/docs/dyn/datastream_v1.projects.locations.streams.objects.html
@@ -128,6 +128,9 @@ 

Method Details

"reason": "A String", # A title that explains the reason for the error. }, ], + "eventFilter": { # Represents a filter for included data on a stream object. # Output only. The filter for performing a partial backfill. + "sqlWhereClause": "A String", # An SQL-query Where clause selecting which data should be included, not including the "WHERE" keyword. e.g., `t.key1 = 'value1' AND t.key2 = 'value2'` + }, "lastEndTime": "A String", # Output only. Backfill job's end time. "lastStartTime": "A String", # Output only. Backfill job's start time. "state": "A String", # Output only. Backfill job state. @@ -237,6 +240,9 @@

Method Details

"reason": "A String", # A title that explains the reason for the error. }, ], + "eventFilter": { # Represents a filter for included data on a stream object. # Output only. The filter for performing a partial backfill. + "sqlWhereClause": "A String", # An SQL-query Where clause selecting which data should be included, not including the "WHERE" keyword. e.g., `t.key1 = 'value1' AND t.key2 = 'value2'` + }, "lastEndTime": "A String", # Output only. Backfill job's end time. "lastStartTime": "A String", # Output only. Backfill job's start time. "state": "A String", # Output only. Backfill job state. @@ -392,6 +398,9 @@

Method Details

"reason": "A String", # A title that explains the reason for the error. }, ], + "eventFilter": { # Represents a filter for included data on a stream object. # Output only. The filter for performing a partial backfill. + "sqlWhereClause": "A String", # An SQL-query Where clause selecting which data should be included, not including the "WHERE" keyword. e.g., `t.key1 = 'value1' AND t.key2 = 'value2'` + }, "lastEndTime": "A String", # Output only. Backfill job's end time. "lastStartTime": "A String", # Output only. Backfill job's start time. "state": "A String", # Output only. Backfill job state. @@ -479,7 +488,7 @@

Method Details

The object takes the form of: { # Request for manually initiating a backfill job for a specific stream object. - "eventFilter": { # Represents a filter for included data on a stream object. # Optional. Optional event filter. If not set, or empty, the backfill will be performed on the entire object. This is currently used for partial backfill and only supported for SQL Server sources. + "eventFilter": { # Represents a filter for included data on a stream object. # Optional. Optional event filter. If not set, or empty, the backfill will be performed on the entire object. This is currently used for partial backfill and only supported for SQL sources. "sqlWhereClause": "A String", # An SQL-query Where clause selecting which data should be included, not including the "WHERE" keyword. e.g., `t.key1 = 'value1' AND t.key2 = 'value2'` }, } @@ -506,6 +515,9 @@

Method Details

"reason": "A String", # A title that explains the reason for the error. }, ], + "eventFilter": { # Represents a filter for included data on a stream object. # Output only. The filter for performing a partial backfill. + "sqlWhereClause": "A String", # An SQL-query Where clause selecting which data should be included, not including the "WHERE" keyword. e.g., `t.key1 = 'value1' AND t.key2 = 'value2'` + }, "lastEndTime": "A String", # Output only. Backfill job's end time. "lastStartTime": "A String", # Output only. Backfill job's start time. "state": "A String", # Output only. Backfill job state. @@ -618,6 +630,9 @@

Method Details

"reason": "A String", # A title that explains the reason for the error. }, ], + "eventFilter": { # Represents a filter for included data on a stream object. # Output only. The filter for performing a partial backfill. + "sqlWhereClause": "A String", # An SQL-query Where clause selecting which data should be included, not including the "WHERE" keyword. e.g., `t.key1 = 'value1' AND t.key2 = 'value2'` + }, "lastEndTime": "A String", # Output only. Backfill job's end time. "lastStartTime": "A String", # Output only. Backfill job's start time. "state": "A String", # Output only. Backfill job state. diff --git a/docs/dyn/datastream_v1alpha1.projects.locations.html b/docs/dyn/datastream_v1alpha1.projects.locations.html index ce2067d609..5a750841e2 100644 --- a/docs/dyn/datastream_v1alpha1.projects.locations.html +++ b/docs/dyn/datastream_v1alpha1.projects.locations.html @@ -108,7 +108,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -185,11 +185,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/developerconnect_v1.projects.locations.html b/docs/dyn/developerconnect_v1.projects.locations.html
index 428652e844..251bc84ce0 100644
--- a/docs/dyn/developerconnect_v1.projects.locations.html
+++ b/docs/dyn/developerconnect_v1.projects.locations.html
@@ -102,7 +102,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -141,11 +141,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/dialogflow_v2.projects.conversations.participants.html b/docs/dyn/dialogflow_v2.projects.conversations.participants.html
index 95f16cb89a..43fa007bbe 100644
--- a/docs/dyn/dialogflow_v2.projects.conversations.participants.html
+++ b/docs/dyn/dialogflow_v2.projects.conversations.participants.html
@@ -965,6 +965,21 @@ 

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -980,6 +995,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", @@ -1219,6 +1246,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -1234,6 +1276,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", diff --git a/docs/dyn/dialogflow_v2.projects.conversations.participants.suggestions.html b/docs/dyn/dialogflow_v2.projects.conversations.participants.suggestions.html index 4810867c68..9e93b15060 100644 --- a/docs/dyn/dialogflow_v2.projects.conversations.participants.suggestions.html +++ b/docs/dyn/dialogflow_v2.projects.conversations.participants.suggestions.html @@ -263,6 +263,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -278,6 +293,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", diff --git a/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.html b/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.html index c424e9056e..dcd6440c44 100644 --- a/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.html +++ b/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.html @@ -965,6 +965,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -980,6 +995,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", @@ -1219,6 +1246,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -1234,6 +1276,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", diff --git a/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.suggestions.html b/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.suggestions.html index 33e316cd14..722f531892 100644 --- a/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.suggestions.html +++ b/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.suggestions.html @@ -263,6 +263,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -278,6 +293,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", diff --git a/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.html b/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.html index e81f70d881..b096bfe235 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.html +++ b/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.html @@ -3280,6 +3280,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -3295,6 +3310,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", @@ -4897,6 +4924,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -4912,6 +4954,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", diff --git a/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.suggestions.html b/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.suggestions.html index 684f370bd8..c4c7cba907 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.suggestions.html +++ b/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.suggestions.html @@ -397,6 +397,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -412,6 +427,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", diff --git a/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.html b/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.html index 798ed252cf..3d9b0c436f 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.html +++ b/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.html @@ -3280,6 +3280,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -3295,6 +3310,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", @@ -4897,6 +4924,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -4912,6 +4954,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", diff --git a/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.suggestions.html b/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.suggestions.html index 9dc8e99d99..803f272794 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.suggestions.html +++ b/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.suggestions.html @@ -262,6 +262,21 @@

Method Details

}, "suggestedQueryAnswer": { "answerText": "A String", + "eventSource": { + "event": "A String", + "snippets": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, + }, "faqSource": { "question": "A String", }, @@ -277,6 +292,18 @@

Method Details

}, ], }, + "playbookSource": { + "snippets": [ + { + "metadata": { + "a_key": "", # Properties of the object. + }, + "text": "A String", + "title": "A String", + "uri": "A String", + }, + ], + }, }, }, "latestMessage": "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html index d30d8a4d5d..4bc4fc11f2 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html @@ -654,10 +654,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -676,12 +678,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -3090,10 +3101,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3112,12 +3125,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html index 0e030c69ad..468ce06799 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html @@ -336,10 +336,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -358,12 +360,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -606,10 +617,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -628,12 +641,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -901,10 +923,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -923,12 +947,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1184,10 +1217,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1206,12 +1241,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1471,10 +1515,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1493,12 +1539,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1741,10 +1796,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1763,12 +1820,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.widgetConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.widgetConfigs.html index 4cf4389146..8bd767a993 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.widgetConfigs.html @@ -301,7 +301,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -531,7 +531,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -760,7 +760,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html index ce98af7954..6a386658b2 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html @@ -623,10 +623,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -645,6 +647,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html index 137e524782..50e60140d8 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html @@ -203,7 +203,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -389,7 +389,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -551,7 +551,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -685,7 +685,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -801,7 +801,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html index 5dad2c3291..d60bf1c016 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html @@ -654,10 +654,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -676,12 +678,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -3090,10 +3101,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3112,12 +3125,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html index 2811402d68..90c9ffae50 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html @@ -336,10 +336,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -358,12 +360,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -606,10 +617,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -628,12 +641,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -901,10 +923,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -923,12 +947,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1184,10 +1217,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1206,12 +1241,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1471,10 +1515,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1493,12 +1539,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1741,10 +1796,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1763,12 +1820,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.widgetConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.widgetConfigs.html index 57d803322a..894c29a999 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.widgetConfigs.html @@ -301,7 +301,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -531,7 +531,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -760,7 +760,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html index 41fe4d7a35..206d676155 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html @@ -654,10 +654,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -676,12 +678,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -3090,10 +3101,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3112,12 +3125,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html index 96c28c46c7..18e5ff5f9e 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html @@ -336,10 +336,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -358,12 +360,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -606,10 +617,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -628,12 +641,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -901,10 +923,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -923,12 +947,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1184,10 +1217,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1206,12 +1241,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1471,10 +1515,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1493,12 +1539,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1741,10 +1796,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1763,12 +1820,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.widgetConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.widgetConfigs.html index 96ae50edbc..3f863dbf1c 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.widgetConfigs.html @@ -301,7 +301,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -531,7 +531,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -760,7 +760,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.rankingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.rankingConfigs.html index e95dc206b4..b096dcefc8 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.rankingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.rankingConfigs.html @@ -103,7 +103,7 @@

Method Details

{ # Record message for RankService.Rank method. "content": "A String", # The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. "id": "A String", # The unique ID to represent the record. - "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset. + "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset. "title": "A String", # The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. }, ], @@ -126,7 +126,7 @@

Method Details

{ # Record message for RankService.Rank method. "content": "A String", # The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. "id": "A String", # The unique ID to represent the record. - "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset. + "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset. "title": "A String", # The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. }, ], diff --git a/docs/dyn/discoveryengine_v1.projects.locations.userStores.userLicenses.html b/docs/dyn/discoveryengine_v1.projects.locations.userStores.userLicenses.html index 88f641ad76..0a5f9c2292 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.userStores.userLicenses.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.userStores.userLicenses.html @@ -95,7 +95,7 @@

Method Details

Args: parent: string, Required. The parent UserStore resource name, format: `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required) - filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@abc.com` to list user license for `user1@abc.com`. + filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@example.com` to list user license for `user1@example.com`. orderBy: string, Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a " desc" suffix. Redundant space characters in the syntax are insignificant. Supported fields (only `user_principal` is supported for now): * `user_principal` If not set, the default ordering is by `user_principal`. Examples: * `user_principal` to order by `user_principal` in ascending order. * `user_principal desc` to order by `user_principal` in descending order. pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, defaults to 10. The maximum value is 50; values above 50 will be coerced to 50. If this field is negative, an INVALID_ARGUMENT error is returned. pageToken: string, Optional. A page token, received from a previous `ListUserLicenses` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListUserLicenses` must match the call that provided the page token. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.html b/docs/dyn/discoveryengine_v1alpha.projects.html index 653e163166..ba36ec151a 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.html @@ -120,13 +120,14 @@

Method Details

An object of the form: { # Metadata and configurations for a Google Cloud project in the service. - "configurableBillingStatus": { # Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). # Output only. The current status of the project's configurable billing. + "configurableBillingStatus": { # Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation. # Output only. The current status of the project's configurable billing. "effectiveIndexingCoreThreshold": "A String", # Optional. The currently effective Indexing Core threshold. This is the threshold against which Indexing Core usage is compared for overage calculations. "effectiveSearchQpmThreshold": "A String", # Optional. The currently effective Search QPM threshold in queries per minute. This is the threshold against which QPM usage is compared for overage calculations. "indexingCoreThresholdNextUpdateTime": "A String", # Output only. The earliest next update time for the indexing core subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update indexing core subscription threshold request is succeeded. "searchQpmThresholdNextUpdateTime": "A String", # Output only. The earliest next update time for the search QPM subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update QPM subscription threshold request is succeeded. "startTime": "A String", # Optional. The start time of the currently active billing subscription. "terminateTime": "A String", # Output only. The latest terminate effective time of search qpm and indexing core subscriptions. + "updateType": "A String", # Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject. }, "createTime": "A String", # Output only. The timestamp when this project is created. "customerProvidedConfig": { # Customer provided configurations. # Optional. Customer provided configurations. @@ -171,13 +172,14 @@

Method Details

The object takes the form of: { # Metadata and configurations for a Google Cloud project in the service. - "configurableBillingStatus": { # Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). # Output only. The current status of the project's configurable billing. + "configurableBillingStatus": { # Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation. # Output only. The current status of the project's configurable billing. "effectiveIndexingCoreThreshold": "A String", # Optional. The currently effective Indexing Core threshold. This is the threshold against which Indexing Core usage is compared for overage calculations. "effectiveSearchQpmThreshold": "A String", # Optional. The currently effective Search QPM threshold in queries per minute. This is the threshold against which QPM usage is compared for overage calculations. "indexingCoreThresholdNextUpdateTime": "A String", # Output only. The earliest next update time for the indexing core subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update indexing core subscription threshold request is succeeded. "searchQpmThresholdNextUpdateTime": "A String", # Output only. The earliest next update time for the search QPM subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update QPM subscription threshold request is succeeded. "startTime": "A String", # Optional. The start time of the currently active billing subscription. "terminateTime": "A String", # Output only. The latest terminate effective time of search qpm and indexing core subscriptions. + "updateType": "A String", # Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject. }, "createTime": "A String", # Output only. The timestamp when this project is created. "customerProvidedConfig": { # Customer provided configurations. # Optional. Customer provided configurations. @@ -221,13 +223,14 @@

Method Details

An object of the form: { # Metadata and configurations for a Google Cloud project in the service. - "configurableBillingStatus": { # Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). # Output only. The current status of the project's configurable billing. + "configurableBillingStatus": { # Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation. # Output only. The current status of the project's configurable billing. "effectiveIndexingCoreThreshold": "A String", # Optional. The currently effective Indexing Core threshold. This is the threshold against which Indexing Core usage is compared for overage calculations. "effectiveSearchQpmThreshold": "A String", # Optional. The currently effective Search QPM threshold in queries per minute. This is the threshold against which QPM usage is compared for overage calculations. "indexingCoreThresholdNextUpdateTime": "A String", # Output only. The earliest next update time for the indexing core subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update indexing core subscription threshold request is succeeded. "searchQpmThresholdNextUpdateTime": "A String", # Output only. The earliest next update time for the search QPM subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update QPM subscription threshold request is succeeded. "startTime": "A String", # Optional. The start time of the currently active billing subscription. "terminateTime": "A String", # Output only. The latest terminate effective time of search qpm and indexing core subscriptions. + "updateType": "A String", # Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject. }, "createTime": "A String", # Output only. The timestamp when this project is created. "customerProvidedConfig": { # Customer provided configurations. # Optional. Customer provided configurations. @@ -333,13 +336,14 @@

Method Details

An object of the form: { # Metadata and configurations for a Google Cloud project in the service. - "configurableBillingStatus": { # Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). # Output only. The current status of the project's configurable billing. + "configurableBillingStatus": { # Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation. # Output only. The current status of the project's configurable billing. "effectiveIndexingCoreThreshold": "A String", # Optional. The currently effective Indexing Core threshold. This is the threshold against which Indexing Core usage is compared for overage calculations. "effectiveSearchQpmThreshold": "A String", # Optional. The currently effective Search QPM threshold in queries per minute. This is the threshold against which QPM usage is compared for overage calculations. "indexingCoreThresholdNextUpdateTime": "A String", # Output only. The earliest next update time for the indexing core subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update indexing core subscription threshold request is succeeded. "searchQpmThresholdNextUpdateTime": "A String", # Output only. The earliest next update time for the search QPM subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update QPM subscription threshold request is succeeded. "startTime": "A String", # Optional. The start time of the currently active billing subscription. "terminateTime": "A String", # Output only. The latest terminate effective time of search qpm and indexing core subscriptions. + "updateType": "A String", # Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject. }, "createTime": "A String", # Output only. The timestamp when this project is created. "customerProvidedConfig": { # Customer provided configurations. # Optional. Customer provided configurations. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataConnector.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataConnector.html index 39e5e07049..212f16e810 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataConnector.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataConnector.html @@ -113,6 +113,7 @@

Method Details

The object takes the form of: { # Request message for the DataConnectorService.AcquireAccessToken method. + "scope": "A String", # Optional. The scope to request for the access token. Scope will override default scope if specified. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html index e3e8181b3a..abc0d549eb 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html @@ -732,10 +732,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -754,6 +756,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -761,6 +771,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -3777,10 +3788,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3799,6 +3812,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -3806,6 +3827,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.sessions.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.sessions.html index 8574bf3173..d66d676d0e 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.sessions.html @@ -351,10 +351,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -373,6 +375,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -380,6 +390,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -669,10 +680,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -691,6 +704,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -698,6 +719,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1012,10 +1034,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1034,6 +1058,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1041,6 +1073,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1343,10 +1376,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1365,6 +1400,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1372,6 +1415,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1678,10 +1722,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1700,6 +1746,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1707,6 +1761,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1996,10 +2051,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -2018,6 +2075,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -2025,6 +2090,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.widgetConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.widgetConfigs.html index 67ded06c7c..8d7add86c7 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.widgetConfigs.html @@ -306,7 +306,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -546,7 +546,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -785,7 +785,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html index fe6b0bb60b..9a9bcd23f3 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html @@ -669,10 +669,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -691,6 +693,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.html index 26855a95d7..0718adf632 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.html @@ -220,7 +220,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -415,7 +415,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -605,7 +605,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -748,7 +748,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -873,7 +873,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -1010,7 +1010,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -1147,7 +1147,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html index 1dbb66d56b..6d56880320 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html @@ -732,10 +732,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -754,6 +756,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -761,6 +771,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -3777,10 +3788,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3799,6 +3812,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -3806,6 +3827,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html index 2100b0f770..bf9a0b974a 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html @@ -366,10 +366,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -388,6 +390,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -395,6 +405,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -684,10 +695,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -706,6 +719,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -713,6 +734,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1027,10 +1049,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1049,6 +1073,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1056,6 +1088,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1358,10 +1391,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1380,6 +1415,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1387,6 +1430,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1693,10 +1737,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1715,6 +1761,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1722,6 +1776,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -2011,10 +2066,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -2033,6 +2090,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -2040,6 +2105,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.widgetConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.widgetConfigs.html index fe989ae5a7..b458f9421f 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.widgetConfigs.html @@ -306,7 +306,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -546,7 +546,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -785,7 +785,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html index 75c5d3302e..21e4aa4f41 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html @@ -732,10 +732,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -754,6 +756,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -761,6 +771,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -3777,10 +3788,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3799,6 +3812,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -3806,6 +3827,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.sessions.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.sessions.html index 5c2b5fafcd..c9a49ef454 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.sessions.html @@ -351,10 +351,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -373,6 +375,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -380,6 +390,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -669,10 +680,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -691,6 +704,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -698,6 +719,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1012,10 +1034,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1034,6 +1058,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1041,6 +1073,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1343,10 +1376,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1365,6 +1400,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1372,6 +1415,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1678,10 +1722,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1700,6 +1746,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -1707,6 +1761,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. @@ -1996,10 +2051,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -2018,6 +2075,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, "replyId": "A String", # Output only. When set, uniquely identifies a reply within the `AssistAnswer` resource. During an AssistantService.StreamAssist call, multiple `Reply` messages with the same ID can occur within the response stream (across multiple StreamAssistResponse messages). These represent parts of a single `Reply` message in the final `AssistAnswer` resource. @@ -2025,6 +2090,7 @@

Method Details

], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "parts": [ # Query content parts. { # Represents a part or the whole of a content, used to represent a query. A query can be made up of multiple parts. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.widgetConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.widgetConfigs.html index a482db6735..bfc7a762ce 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.widgetConfigs.html @@ -306,7 +306,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -546,7 +546,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. @@ -785,7 +785,7 @@

Method Details

"enableSafeSearch": True or False, # Whether to enable safe search. "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget. "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search. - "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.rankingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.rankingConfigs.html index a148640696..eb2582e0f5 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.rankingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.rankingConfigs.html @@ -103,7 +103,7 @@

Method Details

{ # Record message for RankService.Rank method. "content": "A String", # The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. "id": "A String", # The unique ID to represent the record. - "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset. + "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset. "title": "A String", # The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. }, ], @@ -126,7 +126,7 @@

Method Details

{ # Record message for RankService.Rank method. "content": "A String", # The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. "id": "A String", # The unique ID to represent the record. - "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset. + "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset. "title": "A String", # The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. }, ], diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.userLicenses.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.userLicenses.html index 7425de9339..27f662c3ae 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.userLicenses.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.userLicenses.html @@ -95,7 +95,7 @@

Method Details

Args: parent: string, Required. The parent UserStore resource name, format: `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required) - filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@abc.com` to list user license for `user1@abc.com`. + filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@example.com` to list user license for `user1@example.com`. orderBy: string, Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a " desc" suffix. Redundant space characters in the syntax are insignificant. Supported fields (only `user_principal` is supported for now): * `user_principal` If not set, the default ordering is by `user_principal`. Examples: * `user_principal` to order by `user_principal` in ascending order. * `user_principal desc` to order by `user_principal` in descending order. pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, defaults to 10. The maximum value is 50; values above 50 will be coerced to 50. If this field is negative, an INVALID_ARGUMENT error is returned. pageToken: string, Optional. A page token, received from a previous `ListUserLicenses` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListUserLicenses` must match the call that provided the page token. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html index 94c2b38fa0..f4e82cd98d 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html @@ -697,10 +697,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -719,12 +721,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -3618,10 +3629,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3640,12 +3653,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.sessions.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.sessions.html index 73bce383c3..d2b0535ea9 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.sessions.html @@ -351,10 +351,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -373,12 +375,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -636,10 +647,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -658,12 +671,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -946,10 +968,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -968,12 +992,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1244,10 +1277,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1266,12 +1301,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1546,10 +1590,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1568,12 +1614,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1831,10 +1886,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1853,12 +1910,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html index 27dd2d8aa6..a60a6413f4 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html @@ -623,10 +623,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -645,6 +647,14 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.html index aee66bba40..7a4eb1dae1 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.html @@ -207,7 +207,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -393,7 +393,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -555,7 +555,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -689,7 +689,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -805,7 +805,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -933,7 +933,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. @@ -1061,7 +1061,7 @@

Method Details

], "disableAnalytics": True or False, # Optional. Whether to disable analytics for searches performed on this engine. "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` + "features": { # Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills` "a_key": "A String", }, "industryVertical": "A String", # Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html index c9057588d0..bbf6019ae7 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html @@ -697,10 +697,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -719,12 +721,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -3618,10 +3629,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3640,12 +3653,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.sessions.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.sessions.html index 80e51957d0..658259feb3 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.sessions.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.sessions.html @@ -351,10 +351,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -373,12 +375,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -636,10 +647,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -658,12 +671,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -946,10 +968,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -968,12 +992,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1244,10 +1277,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1266,12 +1301,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1546,10 +1590,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1568,12 +1614,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1831,10 +1886,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1853,12 +1910,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html index d534e80d8d..b97f280def 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html @@ -697,10 +697,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -719,12 +721,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -3618,10 +3629,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -3640,12 +3653,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.sessions.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.sessions.html index 0f7d2ab376..007ac4fc06 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.sessions.html @@ -351,10 +351,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -373,12 +375,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -636,10 +647,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -658,12 +671,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -946,10 +968,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -968,12 +992,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1244,10 +1277,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1266,12 +1301,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1546,10 +1590,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1568,12 +1614,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. @@ -1831,10 +1886,12 @@

Method Details

"textGroundingMetadata": { # Grounding details for text sources. # Metadata for grounding based on text sources. "references": [ # References for the grounded text. { # Referenced content and related document metadata. + "codeSnippet": "A String", # Chunk of code snippet from the referenced document. "content": "A String", # Referenced text content. "documentMetadata": { # Document metadata. # Document metadata. "document": "A String", # Document resource name. "domain": "A String", # Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site. + "language": "A String", "mimeType": "A String", # The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml. "pageIdentifier": "A String", # Page identifier. "title": "A String", # Title. @@ -1853,12 +1910,21 @@

Method Details

"text": "A String", # The text segment itself. }, ], + "visualSegments": [ # Grounding information for parts of the visual content. + { # Grounding information for a visual segment. + "contentId": "A String", # The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field. + "referenceIndices": [ # References for the visual segment. + 42, + ], + }, + ], }, }, }, ], "state": "A String", # State of the answer generation. }, + "live": True or False, # Optional. Indicates whether this turn is a live turn. "query": { # Defines a user inputed query. # Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn "queryId": "A String", # Output only. Unique Id for the query. "text": "A String", # Plain text. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.rankingConfigs.html b/docs/dyn/discoveryengine_v1beta.projects.locations.rankingConfigs.html index 78954bc734..b21df00f6c 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.rankingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.rankingConfigs.html @@ -103,7 +103,7 @@

Method Details

{ # Record message for RankService.Rank method. "content": "A String", # The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. "id": "A String", # The unique ID to represent the record. - "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset. + "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset. "title": "A String", # The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. }, ], @@ -126,7 +126,7 @@

Method Details

{ # Record message for RankService.Rank method. "content": "A String", # The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. "id": "A String", # The unique ID to represent the record. - "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset. + "score": 3.14, # The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset. "title": "A String", # The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown. }, ], diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.userLicenses.html b/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.userLicenses.html index 56d7cfc1cc..4d5cfa53a1 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.userLicenses.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.userLicenses.html @@ -95,7 +95,7 @@

Method Details

Args: parent: string, Required. The parent UserStore resource name, format: `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required) - filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@abc.com` to list user license for `user1@abc.com`. + filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@example.com` to list user license for `user1@example.com`. orderBy: string, Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a " desc" suffix. Redundant space characters in the syntax are insignificant. Supported fields (only `user_principal` is supported for now): * `user_principal` If not set, the default ordering is by `user_principal`. Examples: * `user_principal` to order by `user_principal` in ascending order. * `user_principal desc` to order by `user_principal` in descending order. pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, defaults to 10. The maximum value is 50; values above 50 will be coerced to 50. If this field is negative, an INVALID_ARGUMENT error is returned. pageToken: string, Optional. A page token, received from a previous `ListUserLicenses` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListUserLicenses` must match the call that provided the page token. diff --git a/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html b/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html index c882f12682..5b780c2d93 100644 --- a/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html +++ b/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html @@ -116,7 +116,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -473,7 +473,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -854,7 +854,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -1222,7 +1222,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -1598,7 +1598,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -1956,7 +1956,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. diff --git a/docs/dyn/dlp_v2.organizations.locations.fileStoreDataProfiles.html b/docs/dyn/dlp_v2.organizations.locations.fileStoreDataProfiles.html index 43a5ff2a98..2df0483324 100644 --- a/docs/dyn/dlp_v2.organizations.locations.fileStoreDataProfiles.html +++ b/docs/dyn/dlp_v2.organizations.locations.fileStoreDataProfiles.html @@ -133,7 +133,7 @@

Method Details

"dataProfileActions": [ # Actions to execute at the completion of the job. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -204,7 +204,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -968,7 +968,7 @@

Method Details

"dataProfileActions": [ # Actions to execute at the completion of the job. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -1039,7 +1039,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. diff --git a/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html b/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html index f59b553b1a..8e8f95e2b1 100644 --- a/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html +++ b/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html @@ -133,7 +133,7 @@

Method Details

"dataProfileActions": [ # Actions to execute at the completion of the job. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -204,7 +204,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -912,7 +912,7 @@

Method Details

"dataProfileActions": [ # Actions to execute at the completion of the job. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -983,7 +983,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. diff --git a/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html b/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html index dfa1c4fe0e..f300d8800d 100644 --- a/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html +++ b/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html @@ -116,7 +116,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -473,7 +473,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -854,7 +854,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -1222,7 +1222,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -1598,7 +1598,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -1956,7 +1956,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. diff --git a/docs/dyn/dlp_v2.projects.locations.fileStoreDataProfiles.html b/docs/dyn/dlp_v2.projects.locations.fileStoreDataProfiles.html index a1eced22f7..f7e03a38a1 100644 --- a/docs/dyn/dlp_v2.projects.locations.fileStoreDataProfiles.html +++ b/docs/dyn/dlp_v2.projects.locations.fileStoreDataProfiles.html @@ -133,7 +133,7 @@

Method Details

"dataProfileActions": [ # Actions to execute at the completion of the job. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -204,7 +204,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -968,7 +968,7 @@

Method Details

"dataProfileActions": [ # Actions to execute at the completion of the job. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -1039,7 +1039,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. diff --git a/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html b/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html index b54cde2300..83b2fdded9 100644 --- a/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html +++ b/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html @@ -133,7 +133,7 @@

Method Details

"dataProfileActions": [ # Actions to execute at the completion of the job. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -204,7 +204,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -912,7 +912,7 @@

Method Details

"dataProfileActions": [ # Actions to execute at the completion of the job. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. @@ -983,7 +983,7 @@

Method Details

"actions": [ # Actions to execute at the completion of scanning. { # A task to execute when a data profile has been generated. "exportData": { # If set, the detailed data profiles will be persisted to the location of your choice whenever updated. # Export data profiles into a provided location. - "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. + "profileTable": { # Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`. # Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary. "datasetId": "A String", # Dataset ID of the table. "projectId": "A String", # The Google Cloud project ID of the project containing the table. If omitted, project ID is inferred from the API call. "tableId": "A String", # Name of the table. diff --git a/docs/dyn/docs_v1.documents.html b/docs/dyn/docs_v1.documents.html index a3dfd2c905..87ec2a0bf3 100644 --- a/docs/dyn/docs_v1.documents.html +++ b/docs/dyn/docs_v1.documents.html @@ -504,7 +504,7 @@

Method Details

}, }, "updateNamedStyle": { # Updates a named style. # Updates a named style. - "fields": "A String", # The NamedStyle fields that should be updated. At least `named_style_type must be specified. The root `named_style` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example, to update the text style to bold, set `fields` to include `"text_style"` and `"text_style.bold"`. To update the paragraph style's alignment property, set `fields` to include `"paragraph_style"` and `"paragraph_style.alignment"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset. Specifying `"text_style"` or `"paragraph_style"` with an empty TextStyle or ParagraphStyle will reset all of its nested fields. + "fields": "A String", # The NamedStyle fields that should be updated. At least `named_style_type` must be specified. The root `named_style` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example, to update the text style to bold, set `fields` to include `"text_style"` and `"text_style.bold"`. To update the paragraph style's alignment property, set `fields` to include `"paragraph_style"` and `"paragraph_style.alignment"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset. Specifying `"text_style"` or `"paragraph_style"` with an empty TextStyle or ParagraphStyle will reset all of its nested fields. "namedStyle": { # A named style. Paragraphs in the document can inherit their TextStyle and ParagraphStyle from this named style when they have the same named style type. # The document style to update. "namedStyleType": "A String", # The type of this named style. "paragraphStyle": { # Styles that apply to a whole paragraph. Inherited paragraph styles are represented as unset fields in this message. A paragraph style's parent depends on where the paragraph style is defined: * The ParagraphStyle on a Paragraph inherits from the paragraph's corresponding named style type. * The ParagraphStyle on a named style inherits from the normal text named style. * The ParagraphStyle of the normal text named style inherits from the default paragraph style in the Docs editor. * The ParagraphStyle on a Paragraph element that's contained in a table may inherit its paragraph style from the table style. If the paragraph style does not inherit from a parent, unsetting fields will revert the style to a value matching the defaults in the Docs editor. # The paragraph style of this named style. diff --git a/docs/dyn/domains_v1.projects.locations.html b/docs/dyn/domains_v1.projects.locations.html index 95ffb80d18..efdc8a900c 100644 --- a/docs/dyn/domains_v1.projects.locations.html +++ b/docs/dyn/domains_v1.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/domains_v1.projects.locations.registrations.html b/docs/dyn/domains_v1.projects.locations.registrations.html
index ec3208b19b..97b6ad4b20 100644
--- a/docs/dyn/domains_v1.projects.locations.registrations.html
+++ b/docs/dyn/domains_v1.projects.locations.registrations.html
@@ -380,6 +380,7 @@ 

Method Details

"transferLockState": "A String", # This is the desired transfer lock state for this `Registration`. A transfer lock controls whether the domain can be transferred to another registrar. The transfer lock state of the domain is returned in the `effective_transfer_lock_state` property. The transfer lock state values might be different for the following reasons: * `transfer_lock_state` was updated only a short time ago. * Domains with the `TRANSFER_LOCK_UNSUPPORTED_BY_REGISTRY` state are in the list of `domain_properties`. These domains are always in the `UNLOCKED` state. }, "updateMask": "A String", # Required. The field mask describing which fields to update as a comma-separated list. For example, if only the transfer lock is being updated, the `update_mask` is `"transfer_lock_state"`. + "validateOnly": True or False, # Optional. If set, validates the request without actually updating the management settings. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/domains_v1alpha2.projects.locations.html b/docs/dyn/domains_v1alpha2.projects.locations.html index fd9a3276e7..1d9cde48ce 100644 --- a/docs/dyn/domains_v1alpha2.projects.locations.html +++ b/docs/dyn/domains_v1alpha2.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/domains_v1alpha2.projects.locations.registrations.html b/docs/dyn/domains_v1alpha2.projects.locations.registrations.html
index 3e585e018c..fe791c8a22 100644
--- a/docs/dyn/domains_v1alpha2.projects.locations.registrations.html
+++ b/docs/dyn/domains_v1alpha2.projects.locations.registrations.html
@@ -380,6 +380,7 @@ 

Method Details

"transferLockState": "A String", # This is the desired transfer lock state for this `Registration`. A transfer lock controls whether the domain can be transferred to another registrar. The transfer lock state of the domain is returned in the `effective_transfer_lock_state` property. The transfer lock state values might be different for the following reasons: * `transfer_lock_state` was updated only a short time ago. * Domains with the `TRANSFER_LOCK_UNSUPPORTED_BY_REGISTRY` state are in the list of `domain_properties`. These domains are always in the `UNLOCKED` state. }, "updateMask": "A String", # Required. The field mask describing which fields to update as a comma-separated list. For example, if only the transfer lock is being updated, the `update_mask` is `"transfer_lock_state"`. + "validateOnly": True or False, # Optional. If set, validates the request without actually updating the management settings. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/domains_v1beta1.projects.locations.html b/docs/dyn/domains_v1beta1.projects.locations.html index 4e997adcfe..4092bc6deb 100644 --- a/docs/dyn/domains_v1beta1.projects.locations.html +++ b/docs/dyn/domains_v1beta1.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/domains_v1beta1.projects.locations.registrations.html b/docs/dyn/domains_v1beta1.projects.locations.registrations.html
index f64d84f575..441622b153 100644
--- a/docs/dyn/domains_v1beta1.projects.locations.registrations.html
+++ b/docs/dyn/domains_v1beta1.projects.locations.registrations.html
@@ -380,6 +380,7 @@ 

Method Details

"transferLockState": "A String", # This is the desired transfer lock state for this `Registration`. A transfer lock controls whether the domain can be transferred to another registrar. The transfer lock state of the domain is returned in the `effective_transfer_lock_state` property. The transfer lock state values might be different for the following reasons: * `transfer_lock_state` was updated only a short time ago. * Domains with the `TRANSFER_LOCK_UNSUPPORTED_BY_REGISTRY` state are in the list of `domain_properties`. These domains are always in the `UNLOCKED` state. }, "updateMask": "A String", # Required. The field mask describing which fields to update as a comma-separated list. For example, if only the transfer lock is being updated, the `update_mask` is `"transfer_lock_state"`. + "validateOnly": True or False, # Optional. If set, validates the request without actually updating the management settings. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/drive_v3.approvals.html b/docs/dyn/drive_v3.approvals.html index de983b8690..f1b846cb4b 100644 --- a/docs/dyn/drive_v3.approvals.html +++ b/docs/dyn/drive_v3.approvals.html @@ -74,31 +74,273 @@

Google Drive API . approvals

Instance Methods

+

+ approve(fileId, approvalId, body=None, x__xgafv=None)

+

Approves an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This is used to update the ReviewerResponse of the requesting user with a Response of `APPROVED`. If this is the last required reviewer response, this also completes the approval and sets the approval Status to `APPROVED`.

+

+ cancel(fileId, approvalId, body=None, x__xgafv=None)

+

Cancels an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). Updates the approval Status to `CANCELLED`. This can be called by any user with the `writer` permission on the file while the approval Status is `IN_PROGRESS`.

close()

Close httplib2 connections.

+

+ comment(fileId, approvalId, body=None, x__xgafv=None)

+

Comments on an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This sends a notification to both the initiator and the reviewers. Additionally, a message is also added to the approval activity log.

+

+ decline(fileId, approvalId, body=None, x__xgafv=None)

+

Declines an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This is used to update the ReviewerResponse of the requesting user with a Response of `DECLINED`. This also completes the approval and sets the approval Status to `DECLINED`.

get(fileId, approvalId, x__xgafv=None)

-

Gets an Approval by ID.

+

Gets an approval by ID. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).

list(fileId, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists the Approvals on a file.

+

Lists the approvals on a file. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).

list_next()

Retrieves the next page of results.

+

+ reassign(fileId, approvalId, body=None, x__xgafv=None)

+

Reassigns the reviewers on an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). Adds or replaces reviewers in the ReviewerResponse of the approval. This can be called by any user with the `writer` permission on the file while the approval Status is `IN_PROGRESS` and the Response for the reviewer being reassigned is `NO_RESPONSE`. A user with the `reader` permission can only reassign an approval that's assigned to themselves. Removing a reviewer isn't allowed.

+

+ start(fileId, body=None, x__xgafv=None)

+

Starts an approval on a file. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).

Method Details

+
+ approve(fileId, approvalId, body=None, x__xgafv=None) +
Approves an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This is used to update the ReviewerResponse of the requesting user with a Response of `APPROVED`. If this is the last required reviewer response, this also completes the approval and sets the approval Status to `APPROVED`.
+
+Args:
+  fileId: string, Required. The ID of the file that the approval is on. (required)
+  approvalId: string, Required. The ID of the approval to approve. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for approving an approval as a reviewer.
+  "message": "A String", # Optional. A message to accompany the reviewer response on the approval. This message is included in notifications for the action and in the approval activity log.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Metadata for an approval. An approval is a review or approve process for a Drive item.
+  "approvalId": "A String", # The approval ID.
+  "completeTime": "A String", # Output only. The time the approval was completed.
+  "createTime": "A String", # Output only. The time the approval was created.
+  "dueTime": "A String", # The time that the approval is due.
+  "initiator": { # Information about a Drive user. # The user that requested the approval.
+    "displayName": "A String", # Output only. A plain text displayable name for this user.
+    "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+    "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+    "me": True or False, # Output only. Whether this user is the requesting user.
+    "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+    "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+  },
+  "kind": "A String", # This is always drive#approval.
+  "modifyTime": "A String", # Output only. The most recent time the approval was modified.
+  "reviewerResponses": [ # The responses made on the approval by reviewers.
+    { # A response on an approval made by a specific reviewer.
+      "kind": "A String", # This is always drive#reviewerResponse.
+      "response": "A String", # A reviewer’s response for the approval.
+      "reviewer": { # Information about a Drive user. # The user that's responsible for this response.
+        "displayName": "A String", # Output only. A plain text displayable name for this user.
+        "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+        "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+        "me": True or False, # Output only. Whether this user is the requesting user.
+        "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+        "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+      },
+    },
+  ],
+  "status": "A String", # Output only. The status of the approval at the time this resource was requested.
+  "targetFileId": "A String", # Target file id of the approval.
+}
+
+ +
+ cancel(fileId, approvalId, body=None, x__xgafv=None) +
Cancels an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). Updates the approval Status to `CANCELLED`. This can be called by any user with the `writer` permission on the file while the approval Status is `IN_PROGRESS`.
+
+Args:
+  fileId: string, Required. The ID of the file that the approval is on. (required)
+  approvalId: string, Required. The ID of the approval to cancel. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for cancelling an approval as an initiator.
+  "message": "A String", # Optional. A message to accompany the cancellation of the approval. This message is included in notifications for the action and in the approval activity log.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Metadata for an approval. An approval is a review or approve process for a Drive item.
+  "approvalId": "A String", # The approval ID.
+  "completeTime": "A String", # Output only. The time the approval was completed.
+  "createTime": "A String", # Output only. The time the approval was created.
+  "dueTime": "A String", # The time that the approval is due.
+  "initiator": { # Information about a Drive user. # The user that requested the approval.
+    "displayName": "A String", # Output only. A plain text displayable name for this user.
+    "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+    "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+    "me": True or False, # Output only. Whether this user is the requesting user.
+    "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+    "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+  },
+  "kind": "A String", # This is always drive#approval.
+  "modifyTime": "A String", # Output only. The most recent time the approval was modified.
+  "reviewerResponses": [ # The responses made on the approval by reviewers.
+    { # A response on an approval made by a specific reviewer.
+      "kind": "A String", # This is always drive#reviewerResponse.
+      "response": "A String", # A reviewer’s response for the approval.
+      "reviewer": { # Information about a Drive user. # The user that's responsible for this response.
+        "displayName": "A String", # Output only. A plain text displayable name for this user.
+        "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+        "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+        "me": True or False, # Output only. Whether this user is the requesting user.
+        "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+        "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+      },
+    },
+  ],
+  "status": "A String", # Output only. The status of the approval at the time this resource was requested.
+  "targetFileId": "A String", # Target file id of the approval.
+}
+
+
close()
Close httplib2 connections.
+
+ comment(fileId, approvalId, body=None, x__xgafv=None) +
Comments on an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This sends a notification to both the initiator and the reviewers. Additionally, a message is also added to the approval activity log.
+
+Args:
+  fileId: string, Required. The ID of the file that the approval is on. (required)
+  approvalId: string, Required. The ID of the approval to comment on. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for commenting on an approval.
+  "message": "A String", # Required. A message to comment on the approval. This message is included in notifications for the action and in the approval activity log.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Metadata for an approval. An approval is a review or approve process for a Drive item.
+  "approvalId": "A String", # The approval ID.
+  "completeTime": "A String", # Output only. The time the approval was completed.
+  "createTime": "A String", # Output only. The time the approval was created.
+  "dueTime": "A String", # The time that the approval is due.
+  "initiator": { # Information about a Drive user. # The user that requested the approval.
+    "displayName": "A String", # Output only. A plain text displayable name for this user.
+    "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+    "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+    "me": True or False, # Output only. Whether this user is the requesting user.
+    "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+    "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+  },
+  "kind": "A String", # This is always drive#approval.
+  "modifyTime": "A String", # Output only. The most recent time the approval was modified.
+  "reviewerResponses": [ # The responses made on the approval by reviewers.
+    { # A response on an approval made by a specific reviewer.
+      "kind": "A String", # This is always drive#reviewerResponse.
+      "response": "A String", # A reviewer’s response for the approval.
+      "reviewer": { # Information about a Drive user. # The user that's responsible for this response.
+        "displayName": "A String", # Output only. A plain text displayable name for this user.
+        "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+        "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+        "me": True or False, # Output only. Whether this user is the requesting user.
+        "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+        "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+      },
+    },
+  ],
+  "status": "A String", # Output only. The status of the approval at the time this resource was requested.
+  "targetFileId": "A String", # Target file id of the approval.
+}
+
+ +
+ decline(fileId, approvalId, body=None, x__xgafv=None) +
Declines an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This is used to update the ReviewerResponse of the requesting user with a Response of `DECLINED`. This also completes the approval and sets the approval Status to `DECLINED`.
+
+Args:
+  fileId: string, Required. The ID of the file that the approval is on. (required)
+  approvalId: string, Required. The ID of the approval to decline. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for declining an approval as a reviewer.
+  "message": "A String", # Optional. A message to accompany the reviewer response on the approval. This message is included in notifications for the action and in the approval activity log.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Metadata for an approval. An approval is a review or approve process for a Drive item.
+  "approvalId": "A String", # The approval ID.
+  "completeTime": "A String", # Output only. The time the approval was completed.
+  "createTime": "A String", # Output only. The time the approval was created.
+  "dueTime": "A String", # The time that the approval is due.
+  "initiator": { # Information about a Drive user. # The user that requested the approval.
+    "displayName": "A String", # Output only. A plain text displayable name for this user.
+    "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+    "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+    "me": True or False, # Output only. Whether this user is the requesting user.
+    "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+    "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+  },
+  "kind": "A String", # This is always drive#approval.
+  "modifyTime": "A String", # Output only. The most recent time the approval was modified.
+  "reviewerResponses": [ # The responses made on the approval by reviewers.
+    { # A response on an approval made by a specific reviewer.
+      "kind": "A String", # This is always drive#reviewerResponse.
+      "response": "A String", # A reviewer’s response for the approval.
+      "reviewer": { # Information about a Drive user. # The user that's responsible for this response.
+        "displayName": "A String", # Output only. A plain text displayable name for this user.
+        "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+        "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+        "me": True or False, # Output only. Whether this user is the requesting user.
+        "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+        "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+      },
+    },
+  ],
+  "status": "A String", # Output only. The status of the approval at the time this resource was requested.
+  "targetFileId": "A String", # Target file id of the approval.
+}
+
+
get(fileId, approvalId, x__xgafv=None) -
Gets an Approval by ID.
+  
Gets an approval by ID. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).
 
 Args:
-  fileId: string, Required. The ID of the file the Approval is on. (required)
-  approvalId: string, Required. The ID of the Approval. (required)
+  fileId: string, Required. The ID of the file that the approval is on. (required)
+  approvalId: string, Required. The ID of the approval. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -107,12 +349,12 @@ 

Method Details

Returns: An object of the form: - { # Metadata for an approval. An approval is a review/approve process for a Drive item. - "approvalId": "A String", # The Approval ID. + { # Metadata for an approval. An approval is a review or approve process for a Drive item. + "approvalId": "A String", # The approval ID. "completeTime": "A String", # Output only. The time the approval was completed. "createTime": "A String", # Output only. The time the approval was created. "dueTime": "A String", # The time that the approval is due. - "initiator": { # Information about a Drive user. # The user that requested the Approval. + "initiator": { # Information about a Drive user. # The user that requested the approval. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`. @@ -122,11 +364,11 @@

Method Details

}, "kind": "A String", # This is always drive#approval. "modifyTime": "A String", # Output only. The most recent time the approval was modified. - "reviewerResponses": [ # The responses made on the Approval by reviewers. - { # A response on an Approval made by a specific Reviewer. + "reviewerResponses": [ # The responses made on the approval by reviewers. + { # A response on an approval made by a specific reviewer. "kind": "A String", # This is always drive#reviewerResponse. - "response": "A String", # A Reviewer’s Response for the Approval. - "reviewer": { # Information about a Drive user. # The user that is responsible for this response. + "response": "A String", # A reviewer’s response for the approval. + "reviewer": { # Information about a Drive user. # The user that's responsible for this response. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`. @@ -143,12 +385,12 @@

Method Details

list(fileId, pageSize=None, pageToken=None, x__xgafv=None) -
Lists the Approvals on a file.
+  
Lists the approvals on a file. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).
 
 Args:
-  fileId: string, Required. The ID of the file the Approval is on. (required)
-  pageSize: integer, The maximum number of Approvals to return. When not set, at most 100 Approvals will be returned.
-  pageToken: string, The token for continuing a previous list request on the next page. This should be set to the value of nextPageToken from a previous response.
+  fileId: string, Required. The ID of the file that the approval is on. (required)
+  pageSize: integer, The maximum number of approvals to return. When not set, at most 100 approvals are returned.
+  pageToken: string, The token for continuing a previous list request on the next page. This should be set to the value of `nextPageToken` from a previous response.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -157,14 +399,14 @@ 

Method Details

Returns: An object of the form: - { # The response of an Approvals list request. - "items": [ # The list of Approvals. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched. - { # Metadata for an approval. An approval is a review/approve process for a Drive item. - "approvalId": "A String", # The Approval ID. + { # The response of an approvals list request. + "items": [ # The list of approvals. If `nextPageToken` is populated, then this list may be incomplete and an additional page of results should be fetched. + { # Metadata for an approval. An approval is a review or approve process for a Drive item. + "approvalId": "A String", # The approval ID. "completeTime": "A String", # Output only. The time the approval was completed. "createTime": "A String", # Output only. The time the approval was created. "dueTime": "A String", # The time that the approval is due. - "initiator": { # Information about a Drive user. # The user that requested the Approval. + "initiator": { # Information about a Drive user. # The user that requested the approval. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`. @@ -174,11 +416,11 @@

Method Details

}, "kind": "A String", # This is always drive#approval. "modifyTime": "A String", # Output only. The most recent time the approval was modified. - "reviewerResponses": [ # The responses made on the Approval by reviewers. - { # A response on an Approval made by a specific Reviewer. + "reviewerResponses": [ # The responses made on the approval by reviewers. + { # A response on an approval made by a specific reviewer. "kind": "A String", # This is always drive#reviewerResponse. - "response": "A String", # A Reviewer’s Response for the Approval. - "reviewer": { # Information about a Drive user. # The user that is responsible for this response. + "response": "A String", # A reviewer’s response for the approval. + "reviewer": { # Information about a Drive user. # The user that's responsible for this response. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`. @@ -193,7 +435,7 @@

Method Details

}, ], "kind": "A String", # This is always drive#approvalList - "nextPageToken": "A String", # The page token for the next page of Approvals. This will be absent if the end of the Approvals list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results. + "nextPageToken": "A String", # The page token for the next page of approvals. This is absent if the end of the approvals list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results. }
@@ -211,4 +453,131 @@

Method Details

+
+ reassign(fileId, approvalId, body=None, x__xgafv=None) +
Reassigns the reviewers on an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). Adds or replaces reviewers in the ReviewerResponse of the approval. This can be called by any user with the `writer` permission on the file while the approval Status is `IN_PROGRESS` and the Response for the reviewer being reassigned is `NO_RESPONSE`. A user with the `reader` permission can only reassign an approval that's assigned to themselves. Removing a reviewer isn't allowed.
+
+Args:
+  fileId: string, Required. The ID of the file that the approval is on. (required)
+  approvalId: string, Required. The ID of the approval to reassign. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request for reassigning an approval. Reviewers can be added or replaced, but not removed.
+  "addReviewers": [ # Optional. The list of reviewers to add.
+    { # Representation of a reviewer addition.
+      "addedReviewerEmail": "A String", # Required. The email of the reviewer to add.
+    },
+  ],
+  "message": "A String", # Optional. A message to send to the new reviewers. This message is included in notifications for the action and in the approval activity log.
+  "replaceReviewers": [ # Optional. The list of reviewer replacements.
+    { # Representation of a reviewer replacement.
+      "addedReviewerEmail": "A String", # Required. The email of the reviewer to add.
+      "removedReviewerEmail": "A String", # Required. The email of the reviewer to remove.
+    },
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Metadata for an approval. An approval is a review or approve process for a Drive item.
+  "approvalId": "A String", # The approval ID.
+  "completeTime": "A String", # Output only. The time the approval was completed.
+  "createTime": "A String", # Output only. The time the approval was created.
+  "dueTime": "A String", # The time that the approval is due.
+  "initiator": { # Information about a Drive user. # The user that requested the approval.
+    "displayName": "A String", # Output only. A plain text displayable name for this user.
+    "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+    "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+    "me": True or False, # Output only. Whether this user is the requesting user.
+    "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+    "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+  },
+  "kind": "A String", # This is always drive#approval.
+  "modifyTime": "A String", # Output only. The most recent time the approval was modified.
+  "reviewerResponses": [ # The responses made on the approval by reviewers.
+    { # A response on an approval made by a specific reviewer.
+      "kind": "A String", # This is always drive#reviewerResponse.
+      "response": "A String", # A reviewer’s response for the approval.
+      "reviewer": { # Information about a Drive user. # The user that's responsible for this response.
+        "displayName": "A String", # Output only. A plain text displayable name for this user.
+        "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+        "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+        "me": True or False, # Output only. Whether this user is the requesting user.
+        "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+        "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+      },
+    },
+  ],
+  "status": "A String", # Output only. The status of the approval at the time this resource was requested.
+  "targetFileId": "A String", # Target file id of the approval.
+}
+
+ +
+ start(fileId, body=None, x__xgafv=None) +
Starts an approval on a file. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).
+
+Args:
+  fileId: string, Required. The ID of the file that the approval is created on. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Allows creating an approval on a file.
+  "dueTime": "A String", # Optional. The time that the approval is due.
+  "lockFile": True or False, # Optional. Whether to lock the file when starting the approval.
+  "message": "A String", # Optional. A message to send to reviewers when notifying them of the approval request.
+  "reviewerEmails": [ # Required. The emails of the users who are set to review the approval.
+    "A String",
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Metadata for an approval. An approval is a review or approve process for a Drive item.
+  "approvalId": "A String", # The approval ID.
+  "completeTime": "A String", # Output only. The time the approval was completed.
+  "createTime": "A String", # Output only. The time the approval was created.
+  "dueTime": "A String", # The time that the approval is due.
+  "initiator": { # Information about a Drive user. # The user that requested the approval.
+    "displayName": "A String", # Output only. A plain text displayable name for this user.
+    "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+    "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+    "me": True or False, # Output only. Whether this user is the requesting user.
+    "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+    "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+  },
+  "kind": "A String", # This is always drive#approval.
+  "modifyTime": "A String", # Output only. The most recent time the approval was modified.
+  "reviewerResponses": [ # The responses made on the approval by reviewers.
+    { # A response on an approval made by a specific reviewer.
+      "kind": "A String", # This is always drive#reviewerResponse.
+      "response": "A String", # A reviewer’s response for the approval.
+      "reviewer": { # Information about a Drive user. # The user that's responsible for this response.
+        "displayName": "A String", # Output only. A plain text displayable name for this user.
+        "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+        "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+        "me": True or False, # Output only. Whether this user is the requesting user.
+        "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+        "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+      },
+    },
+  ],
+  "status": "A String", # Output only. The status of the approval at the time this resource was requested.
+  "targetFileId": "A String", # Target file id of the approval.
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/drive_v3.changes.html b/docs/dyn/drive_v3.changes.html index b095e2148e..e3b6c96518 100644 --- a/docs/dyn/drive_v3.changes.html +++ b/docs/dyn/drive_v3.changes.html @@ -193,7 +193,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. @@ -248,6 +248,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -295,11 +296,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -345,7 +346,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -424,8 +425,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -471,7 +472,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. @@ -510,8 +511,8 @@

Method Details

"fileId": "A String", # The ID of the file which has changed. "kind": "drive#change", # Identifies what kind of resource this is. Value: the fixed string `"drive#change"`. "removed": True or False, # Whether the file or shared drive has been removed from this list of changes, for example by deletion or loss of access. - "teamDrive": { # Deprecated: use the drive collection instead. # Deprecated: Use `drive` instead. - "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on `drive.teamdrives.update` requests that don't set `themeId`. When specified, all fields of the `backgroundImageFile` must be set. + "teamDrive": { # Deprecated: use the drive collection instead. Next ID: 33 # Deprecated: Use `drive` instead. + "backgroundImageFile": { # The background image file for a Team Drive. "id": "A String", # The ID of an image file in Drive to use for the background image. "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high. "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image. @@ -522,7 +523,7 @@

Method Details

"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive. "canChangeCopyRequiresWriterPermissionRestriction": True or False, # Whether the current user can change the `copyRequiresWriterPermission` restriction of this Team Drive. "canChangeDomainUsersOnlyRestriction": True or False, # Whether the current user can change the `domainUsersOnly` restriction of this Team Drive. - "canChangeDownloadRestriction": True or False, # Whether the current user can change organizer-applied download restrictions of this shared drive. + "canChangeDownloadRestriction": True or False, # Output only. Whether the current user can change organizer-applied download restrictions of this shared drive. "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": True or False, # Whether the current user can change the `sharingFoldersRequiresOrganizerPermission` restriction of this Team Drive. "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive. "canChangeTeamMembersOnlyRestriction": True or False, # Whether the current user can change the `teamMembersOnly` restriction of this Team Drive. @@ -554,7 +555,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this Team Drive and items inside this Team Drive is restricted to users of the domain to which this Team Drive belongs. This restriction may be overridden by other sharing policies controlled outside of this Team Drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. "teamMembersOnly": True or False, # Whether access to items inside this Team Drive is restricted to members of this Team Drive. diff --git a/docs/dyn/drive_v3.drives.html b/docs/dyn/drive_v3.drives.html index 666a05ec69..23354916d6 100644 --- a/docs/dyn/drive_v3.drives.html +++ b/docs/dyn/drive_v3.drives.html @@ -160,7 +160,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. @@ -220,7 +220,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. @@ -303,7 +303,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. @@ -370,7 +370,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. @@ -442,7 +442,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. @@ -527,7 +527,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. @@ -589,7 +589,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. @@ -650,7 +650,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this shared drive and items inside this shared drive is restricted to users of the domain to which this shared drive belongs. This restriction may be overridden by other sharing policies controlled outside of this shared drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "driveMembersOnly": True or False, # Whether access to items inside this shared drive is restricted to its members. "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. diff --git a/docs/dyn/drive_v3.files.html b/docs/dyn/drive_v3.files.html index 6eda3f7468..bb9a54f92b 100644 --- a/docs/dyn/drive_v3.files.html +++ b/docs/dyn/drive_v3.files.html @@ -193,6 +193,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -240,11 +241,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -290,7 +291,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -369,8 +370,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -416,7 +417,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. @@ -516,6 +517,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -563,11 +565,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -613,7 +615,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -692,8 +694,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -739,7 +741,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. @@ -832,6 +834,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -879,11 +882,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -929,7 +932,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -1008,8 +1011,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -1055,7 +1058,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. @@ -1158,6 +1161,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -1205,11 +1209,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -1255,7 +1259,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -1334,8 +1338,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -1381,7 +1385,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. @@ -1629,6 +1633,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -1676,11 +1681,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -1726,7 +1731,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -1805,8 +1810,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -1852,7 +1857,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. @@ -1927,8 +1932,8 @@

Method Details

includeLabels: string, A comma-separated list of IDs of labels to include in the `labelInfo` part of the response. includePermissionsForView: string, Specifies which additional view's permissions to include in the response. Only `published` is supported. includeTeamDriveItems: boolean, Deprecated: Use `includeItemsFromAllDrives` instead. - orderBy: string, A comma-separated list of sort keys. Valid keys are: * `createdTime`: When the file was created. Avoid using this key for queries on large item collections as it might result in timeouts or other issues. For time-related sorting on large item collections, use `modifiedTime` instead. * `folder`: The folder ID. This field is sorted using alphabetical ordering. * `modifiedByMeTime`: The last time the file was modified by the user. * `modifiedTime`: The last time the file was modified by anyone. * `name`: The name of the file. This field is sorted using alphabetical ordering, so 1, 12, 2, 22. * `name_natural`: The name of the file. This field is sorted using natural sort ordering, so 1, 2, 12, 22. * `quotaBytesUsed`: The number of storage quota bytes used by the file. * `recency`: The most recent timestamp from the file's date-time fields. * `sharedWithMeTime`: When the file was shared with the user, if applicable. * `starred`: Whether the user has starred the file. * `viewedByMeTime`: The last time the file was viewed by the user. Each key sorts ascending by default, but can be reversed with the `desc` modifier. Example usage: `?orderBy=folder,modifiedTime desc,name`. - pageSize: integer, The maximum number of files to return per page. Partial or empty result pages are possible even before the end of the files list has been reached. + orderBy: string, A comma-separated list of sort keys. Valid keys are: * `createdTime`: When the file was created. Avoid using this key for queries on large item collections as it might result in timeouts or other issues. For time-related sorting on large item collections, use `modifiedTime desc` instead. * `folder`: The folder ID. This field is sorted using alphabetical ordering. * `modifiedByMeTime`: The last time the file was modified by the user. * `modifiedTime`: The last time the file was modified by anyone. * `name`: The name of the file. This field is sorted using alphabetical ordering, so 1, 12, 2, 22. * `name_natural`: The name of the file. This field is sorted using natural sort ordering, so 1, 2, 12, 22. * `quotaBytesUsed`: The number of storage quota bytes used by the file. * `recency`: The most recent timestamp from the file's date-time fields. * `sharedWithMeTime`: When the file was shared with the user, if applicable. * `starred`: Whether the user has starred the file. * `viewedByMeTime`: The last time the file was viewed by the user. Each key sorts ascending by default, but can be reversed with the `desc` modifier. Example usage: `?orderBy=folder,modifiedTime desc,name`. + pageSize: integer, The maximum number of files to return per page. Pages may be partial or empty even before reaching the end of the file list. If unspecified, at most 100 files are returned for shared drives, and the entire list of files for non-shared drives. The maximum value is 100; values above 100 are changed to 100. pageToken: string, The token for continuing a previous list request on the next page. This should be set to the value of `nextPageToken` from the previous response. q: string, A query for filtering the file results. For supported syntax, see [Search for files and folders](/workspace/drive/api/guides/search-files). spaces: string, A comma-separated list of spaces to query within the corpora. Supported values are `drive` and `appDataFolder`. For more information, see [File organization](https://developers.google.com/workspace/drive/api/guides/about-files#file-organization). @@ -1992,6 +1997,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -2039,11 +2045,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -2089,7 +2095,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -2168,8 +2174,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -2215,7 +2221,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. @@ -2491,6 +2497,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -2538,11 +2545,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -2588,7 +2595,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -2667,8 +2674,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -2714,7 +2721,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. @@ -2818,6 +2825,7 @@

Method Details

"canRemoveMyDriveParent": True or False, # Output only. Whether the current user can remove a parent from the item without adding another parent in the same request. Not populated for shared drive files. "canRename": True or False, # Output only. Whether the current user can rename this file. "canShare": True or False, # Output only. Whether the current user can modify the sharing settings for this file. + "canStartApproval": True or False, # Whether the current user can start an approval on the file. "canTrash": True or False, # Output only. Whether the current user can move this file to trash. "canTrashChildren": True or False, # Output only. Whether the current user can trash children of this folder. This is `false` when the item isn't a folder. Only populated for items in shared drives. "canUntrash": True or False, # Output only. Whether the current user can restore this file from trash. @@ -2865,11 +2873,11 @@

Method Details

"downloadRestrictions": { # Download restrictions applied to the file. # Download restrictions applied on the file. "effectiveDownloadRestrictionWithContext": { # A restriction for copy and download of the file. # Output only. The effective download restriction applied to this file. This considers all restriction settings and DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "itemDownloadRestriction": { # A restriction for copy and download of the file. # The download restriction of the file applied directly by the owner or organizer. This doesn't take into account shared drive settings or DLP rules. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, }, "driveId": "A String", # Output only. ID of the shared drive the file resides in. Only populated for items in shared drives. @@ -2915,7 +2923,7 @@

Method Details

"inheritedPermissionsDisabled": True or False, # Whether this file has inherited permissions disabled. Inherited permissions are enabled by default. "isAppAuthorized": True or False, # Output only. Whether the file was created or opened by the requesting app. "kind": "drive#file", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#file"`. - "labelInfo": { # Output only. An overview of the labels on the file. + "labelInfo": { # Label information on the file. "labels": [ # Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned. { # Representation of label and label fields. "fields": { # A map of the fields on the label, keyed by the field's ID. @@ -2994,8 +3002,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -3041,7 +3049,7 @@

Method Details

"permissionId": "A String", # Output only. The user's ID as visible in Permission resources. "photoLink": "A String", # Output only. A link to the user's profile photo, if available. }, - "shortcutDetails": { # Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests. + "shortcutDetails": { # Information about a shortcut file. "targetId": "A String", # The ID of the file that this shortcut points to. Can only be set on `files.create` requests. "targetMimeType": "A String", # Output only. The MIME type of the file that this shortcut points to. The value of this field is a snapshot of the target's MIME type, captured when the shortcut is created. "targetResourceKey": "A String", # Output only. The `resourceKey` for the target file. diff --git a/docs/dyn/drive_v3.permissions.html b/docs/dyn/drive_v3.permissions.html index 0f69e63ad8..e596e46b27 100644 --- a/docs/dyn/drive_v3.permissions.html +++ b/docs/dyn/drive_v3.permissions.html @@ -114,8 +114,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -164,8 +164,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -234,8 +234,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -292,8 +292,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -352,8 +352,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. @@ -399,8 +399,8 @@

Method Details

"allowFileDiscovery": True or False, # Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type `domain` or `anyone`. "deleted": True or False, # Output only. Whether the account associated with this permission has been deleted. This field only pertains to permissions of type `user` or `group`. "displayName": "A String", # Output only. The "pretty" name of the value of the permission. The following is a list of examples for each type of permission: * `user` - User's full name, as defined for their Google Account, such as "Dana A." * `group` - Name of the Google Group, such as "The Company Administrators." * `domain` - String domain name, such as "cymbalgroup.com." * `anyone` - No `displayName` is present. - "domain": "A String", # The domain to which this permission refers. - "emailAddress": "A String", # The email address of the user or group to which this permission refers. + "domain": "A String", # Output only. The domain to which this permission refers. + "emailAddress": "A String", # Output only. The email address of the user or group to which this permission refers. "expirationTime": "A String", # The time at which this permission will expire (RFC 3339 date-time). Expiration times have the following restrictions: - They can only be set on user and group permissions - The time must be in the future - The time cannot be more than a year in the future "id": "A String", # Output only. The ID of this permission. This is a unique identifier for the grantee, and is published in the [User resource](https://developers.google.com/workspace/drive/api/reference/rest/v3/User) as `permissionId`. IDs should be treated as opaque values. "inheritedPermissionsDisabled": True or False, # When `true`, only organizers, owners, and users with permissions added directly on the item can access it. diff --git a/docs/dyn/drive_v3.teamdrives.html b/docs/dyn/drive_v3.teamdrives.html index 898c3dcc69..bea6a72aa3 100644 --- a/docs/dyn/drive_v3.teamdrives.html +++ b/docs/dyn/drive_v3.teamdrives.html @@ -110,8 +110,8 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Deprecated: use the drive collection instead. - "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on `drive.teamdrives.update` requests that don't set `themeId`. When specified, all fields of the `backgroundImageFile` must be set. +{ # Deprecated: use the drive collection instead. Next ID: 33 + "backgroundImageFile": { # The background image file for a Team Drive. "id": "A String", # The ID of an image file in Drive to use for the background image. "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high. "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image. @@ -122,7 +122,7 @@

Method Details

"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive. "canChangeCopyRequiresWriterPermissionRestriction": True or False, # Whether the current user can change the `copyRequiresWriterPermission` restriction of this Team Drive. "canChangeDomainUsersOnlyRestriction": True or False, # Whether the current user can change the `domainUsersOnly` restriction of this Team Drive. - "canChangeDownloadRestriction": True or False, # Whether the current user can change organizer-applied download restrictions of this shared drive. + "canChangeDownloadRestriction": True or False, # Output only. Whether the current user can change organizer-applied download restrictions of this shared drive. "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": True or False, # Whether the current user can change the `sharingFoldersRequiresOrganizerPermission` restriction of this Team Drive. "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive. "canChangeTeamMembersOnlyRestriction": True or False, # Whether the current user can change the `teamMembersOnly` restriction of this Team Drive. @@ -154,7 +154,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this Team Drive and items inside this Team Drive is restricted to users of the domain to which this Team Drive belongs. This restriction may be overridden by other sharing policies controlled outside of this Team Drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. "teamMembersOnly": True or False, # Whether access to items inside this Team Drive is restricted to members of this Team Drive. @@ -170,8 +170,8 @@

Method Details

Returns: An object of the form: - { # Deprecated: use the drive collection instead. - "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on `drive.teamdrives.update` requests that don't set `themeId`. When specified, all fields of the `backgroundImageFile` must be set. + { # Deprecated: use the drive collection instead. Next ID: 33 + "backgroundImageFile": { # The background image file for a Team Drive. "id": "A String", # The ID of an image file in Drive to use for the background image. "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high. "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image. @@ -182,7 +182,7 @@

Method Details

"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive. "canChangeCopyRequiresWriterPermissionRestriction": True or False, # Whether the current user can change the `copyRequiresWriterPermission` restriction of this Team Drive. "canChangeDomainUsersOnlyRestriction": True or False, # Whether the current user can change the `domainUsersOnly` restriction of this Team Drive. - "canChangeDownloadRestriction": True or False, # Whether the current user can change organizer-applied download restrictions of this shared drive. + "canChangeDownloadRestriction": True or False, # Output only. Whether the current user can change organizer-applied download restrictions of this shared drive. "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": True or False, # Whether the current user can change the `sharingFoldersRequiresOrganizerPermission` restriction of this Team Drive. "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive. "canChangeTeamMembersOnlyRestriction": True or False, # Whether the current user can change the `teamMembersOnly` restriction of this Team Drive. @@ -214,7 +214,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this Team Drive and items inside this Team Drive is restricted to users of the domain to which this Team Drive belongs. This restriction may be overridden by other sharing policies controlled outside of this Team Drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. "teamMembersOnly": True or False, # Whether access to items inside this Team Drive is restricted to members of this Team Drive. @@ -251,8 +251,8 @@

Method Details

Returns: An object of the form: - { # Deprecated: use the drive collection instead. - "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on `drive.teamdrives.update` requests that don't set `themeId`. When specified, all fields of the `backgroundImageFile` must be set. + { # Deprecated: use the drive collection instead. Next ID: 33 + "backgroundImageFile": { # The background image file for a Team Drive. "id": "A String", # The ID of an image file in Drive to use for the background image. "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high. "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image. @@ -263,7 +263,7 @@

Method Details

"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive. "canChangeCopyRequiresWriterPermissionRestriction": True or False, # Whether the current user can change the `copyRequiresWriterPermission` restriction of this Team Drive. "canChangeDomainUsersOnlyRestriction": True or False, # Whether the current user can change the `domainUsersOnly` restriction of this Team Drive. - "canChangeDownloadRestriction": True or False, # Whether the current user can change organizer-applied download restrictions of this shared drive. + "canChangeDownloadRestriction": True or False, # Output only. Whether the current user can change organizer-applied download restrictions of this shared drive. "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": True or False, # Whether the current user can change the `sharingFoldersRequiresOrganizerPermission` restriction of this Team Drive. "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive. "canChangeTeamMembersOnlyRestriction": True or False, # Whether the current user can change the `teamMembersOnly` restriction of this Team Drive. @@ -295,7 +295,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this Team Drive and items inside this Team Drive is restricted to users of the domain to which this Team Drive belongs. This restriction may be overridden by other sharing policies controlled outside of this Team Drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. "teamMembersOnly": True or False, # Whether access to items inside this Team Drive is restricted to members of this Team Drive. @@ -325,8 +325,8 @@

Method Details

"kind": "drive#teamDriveList", # Identifies what kind of resource this is. Value: the fixed string `"drive#teamDriveList"`. "nextPageToken": "A String", # The page token for the next page of Team Drives. This will be absent if the end of the Team Drives list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results. The page token is typically valid for several hours. However, if new items are added or removed, your expected results might differ. "teamDrives": [ # The list of Team Drives. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched. - { # Deprecated: use the drive collection instead. - "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on `drive.teamdrives.update` requests that don't set `themeId`. When specified, all fields of the `backgroundImageFile` must be set. + { # Deprecated: use the drive collection instead. Next ID: 33 + "backgroundImageFile": { # The background image file for a Team Drive. "id": "A String", # The ID of an image file in Drive to use for the background image. "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high. "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image. @@ -337,7 +337,7 @@

Method Details

"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive. "canChangeCopyRequiresWriterPermissionRestriction": True or False, # Whether the current user can change the `copyRequiresWriterPermission` restriction of this Team Drive. "canChangeDomainUsersOnlyRestriction": True or False, # Whether the current user can change the `domainUsersOnly` restriction of this Team Drive. - "canChangeDownloadRestriction": True or False, # Whether the current user can change organizer-applied download restrictions of this shared drive. + "canChangeDownloadRestriction": True or False, # Output only. Whether the current user can change organizer-applied download restrictions of this shared drive. "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": True or False, # Whether the current user can change the `sharingFoldersRequiresOrganizerPermission` restriction of this Team Drive. "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive. "canChangeTeamMembersOnlyRestriction": True or False, # Whether the current user can change the `teamMembersOnly` restriction of this Team Drive. @@ -369,7 +369,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this Team Drive and items inside this Team Drive is restricted to users of the domain to which this Team Drive belongs. This restriction may be overridden by other sharing policies controlled outside of this Team Drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. "teamMembersOnly": True or False, # Whether access to items inside this Team Drive is restricted to members of this Team Drive. @@ -403,8 +403,8 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Deprecated: use the drive collection instead. - "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on `drive.teamdrives.update` requests that don't set `themeId`. When specified, all fields of the `backgroundImageFile` must be set. +{ # Deprecated: use the drive collection instead. Next ID: 33 + "backgroundImageFile": { # The background image file for a Team Drive. "id": "A String", # The ID of an image file in Drive to use for the background image. "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high. "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image. @@ -415,7 +415,7 @@

Method Details

"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive. "canChangeCopyRequiresWriterPermissionRestriction": True or False, # Whether the current user can change the `copyRequiresWriterPermission` restriction of this Team Drive. "canChangeDomainUsersOnlyRestriction": True or False, # Whether the current user can change the `domainUsersOnly` restriction of this Team Drive. - "canChangeDownloadRestriction": True or False, # Whether the current user can change organizer-applied download restrictions of this shared drive. + "canChangeDownloadRestriction": True or False, # Output only. Whether the current user can change organizer-applied download restrictions of this shared drive. "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": True or False, # Whether the current user can change the `sharingFoldersRequiresOrganizerPermission` restriction of this Team Drive. "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive. "canChangeTeamMembersOnlyRestriction": True or False, # Whether the current user can change the `teamMembersOnly` restriction of this Team Drive. @@ -447,7 +447,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this Team Drive and items inside this Team Drive is restricted to users of the domain to which this Team Drive belongs. This restriction may be overridden by other sharing policies controlled outside of this Team Drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. "teamMembersOnly": True or False, # Whether access to items inside this Team Drive is restricted to members of this Team Drive. @@ -464,8 +464,8 @@

Method Details

Returns: An object of the form: - { # Deprecated: use the drive collection instead. - "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on `drive.teamdrives.update` requests that don't set `themeId`. When specified, all fields of the `backgroundImageFile` must be set. + { # Deprecated: use the drive collection instead. Next ID: 33 + "backgroundImageFile": { # The background image file for a Team Drive. "id": "A String", # The ID of an image file in Drive to use for the background image. "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high. "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image. @@ -476,7 +476,7 @@

Method Details

"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive. "canChangeCopyRequiresWriterPermissionRestriction": True or False, # Whether the current user can change the `copyRequiresWriterPermission` restriction of this Team Drive. "canChangeDomainUsersOnlyRestriction": True or False, # Whether the current user can change the `domainUsersOnly` restriction of this Team Drive. - "canChangeDownloadRestriction": True or False, # Whether the current user can change organizer-applied download restrictions of this shared drive. + "canChangeDownloadRestriction": True or False, # Output only. Whether the current user can change organizer-applied download restrictions of this shared drive. "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": True or False, # Whether the current user can change the `sharingFoldersRequiresOrganizerPermission` restriction of this Team Drive. "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive. "canChangeTeamMembersOnlyRestriction": True or False, # Whether the current user can change the `teamMembersOnly` restriction of this Team Drive. @@ -508,7 +508,7 @@

Method Details

"domainUsersOnly": True or False, # Whether access to this Team Drive and items inside this Team Drive is restricted to users of the domain to which this Team Drive belongs. This restriction may be overridden by other sharing policies controlled outside of this Team Drive. "downloadRestriction": { # A restriction for copy and download of the file. # Download restrictions applied by shared drive managers. "restrictedForReaders": True or False, # Whether download and copy is restricted for readers. - "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If `true`, download is also restricted for readers. + "restrictedForWriters": True or False, # Whether download and copy is restricted for writers. If true, download is also restricted for readers. }, "sharingFoldersRequiresOrganizerPermission": True or False, # If true, only users with the organizer role can share folders. If false, users with either the organizer role or the file organizer role can share folders. "teamMembersOnly": True or False, # Whether access to items inside this Team Drive is restricted to members of this Team Drive. diff --git a/docs/dyn/eventarc_v1.projects.locations.html b/docs/dyn/eventarc_v1.projects.locations.html index 7cb82a63a7..101810e64a 100644 --- a/docs/dyn/eventarc_v1.projects.locations.html +++ b/docs/dyn/eventarc_v1.projects.locations.html @@ -130,7 +130,7 @@

Instance Methods

Get a GoogleChannelConfig. The name of the GoogleChannelConfig in the response is ALWAYS coded with projectID.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -196,11 +196,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/file_v1.projects.locations.html b/docs/dyn/file_v1.projects.locations.html
index 5acffae148..48b76d75f3 100644
--- a/docs/dyn/file_v1.projects.locations.html
+++ b/docs/dyn/file_v1.projects.locations.html
@@ -97,7 +97,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -136,11 +136,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/file_v1beta1.projects.locations.html b/docs/dyn/file_v1beta1.projects.locations.html
index 4c20f1c81b..3683e58775 100644
--- a/docs/dyn/file_v1beta1.projects.locations.html
+++ b/docs/dyn/file_v1beta1.projects.locations.html
@@ -97,7 +97,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -136,11 +136,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html
index f8ad11d15c..d18ea0adf6 100644
--- a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html
+++ b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html
@@ -116,6 +116,7 @@ 

Method Details

{ # Configuration for automated tests "displayName": "A String", # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals. "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig` + "resultsBucket": "A String", # Optional. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used. "roboCrawler": { # Configuration for Robo crawler # Optional. Configuration for Robo crawler "aiInstructions": { # Optional. Instructions for AI driven test "steps": [ # Required. Steps to be accomplished by the AI @@ -161,6 +162,7 @@

Method Details

{ # Configuration for automated tests "displayName": "A String", # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals. "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig` + "resultsBucket": "A String", # Optional. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used. "roboCrawler": { # Configuration for Robo crawler # Optional. Configuration for Robo crawler "aiInstructions": { # Optional. Instructions for AI driven test "steps": [ # Required. Steps to be accomplished by the AI @@ -205,6 +207,7 @@

Method Details

{ # Configuration for automated tests "displayName": "A String", # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals. "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig` + "resultsBucket": "A String", # Optional. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used. "roboCrawler": { # Configuration for Robo crawler # Optional. Configuration for Robo crawler "aiInstructions": { # Optional. Instructions for AI driven test "steps": [ # Required. Steps to be accomplished by the AI diff --git a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html index 29de52290d..f6e88d69f8 100644 --- a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html +++ b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html @@ -208,6 +208,8 @@

Method Details

"xCoordinate": 42, "yCoordinate": 42, }, + "targetFoldedState": "A String", # Output only. The target folded state of the device in a set folded state action. The valid string values are device-dependent, and can be found using `adb shell cmd device_state print-states`. + "targetOrientation": "A String", # Output only. The target orientation of the device in a set orientation action. "textInput": "A String", # Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one. "wait": { # A wait action. # Output only. A wait action. "duration": "A String", # Output only. The duration of the wait. @@ -281,6 +283,7 @@

Method Details

"username": "A String", # Optional. Username for automated tests }, "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` + "resultsBucket": "A String", # Optional. Input only. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used. "testCase": "A String", # Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "testState": "A String", # Output only. The state of the release test. } @@ -377,6 +380,8 @@

Method Details

"xCoordinate": 42, "yCoordinate": 42, }, + "targetFoldedState": "A String", # Output only. The target folded state of the device in a set folded state action. The valid string values are device-dependent, and can be found using `adb shell cmd device_state print-states`. + "targetOrientation": "A String", # Output only. The target orientation of the device in a set orientation action. "textInput": "A String", # Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one. "wait": { # A wait action. # Output only. A wait action. "duration": "A String", # Output only. The duration of the wait. @@ -450,6 +455,7 @@

Method Details

"username": "A String", # Optional. Username for automated tests }, "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` + "resultsBucket": "A String", # Optional. Input only. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used. "testCase": "A String", # Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "testState": "A String", # Output only. The state of the release test. }
@@ -552,6 +558,8 @@

Method Details

"xCoordinate": 42, "yCoordinate": 42, }, + "targetFoldedState": "A String", # Output only. The target folded state of the device in a set folded state action. The valid string values are device-dependent, and can be found using `adb shell cmd device_state print-states`. + "targetOrientation": "A String", # Output only. The target orientation of the device in a set orientation action. "textInput": "A String", # Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one. "wait": { # A wait action. # Output only. A wait action. "duration": "A String", # Output only. The duration of the wait. @@ -625,6 +633,7 @@

Method Details

"username": "A String", # Optional. Username for automated tests }, "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` + "resultsBucket": "A String", # Optional. Input only. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used. "testCase": "A String", # Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "testState": "A String", # Output only. The state of the release test. }
@@ -737,6 +746,8 @@

Method Details

"xCoordinate": 42, "yCoordinate": 42, }, + "targetFoldedState": "A String", # Output only. The target folded state of the device in a set folded state action. The valid string values are device-dependent, and can be found using `adb shell cmd device_state print-states`. + "targetOrientation": "A String", # Output only. The target orientation of the device in a set orientation action. "textInput": "A String", # Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one. "wait": { # A wait action. # Output only. A wait action. "duration": "A String", # Output only. The duration of the wait. @@ -810,6 +821,7 @@

Method Details

"username": "A String", # Optional. Username for automated tests }, "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` + "resultsBucket": "A String", # Optional. Input only. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used. "testCase": "A String", # Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "testState": "A String", # Output only. The state of the release test. }, diff --git a/docs/dyn/firebaseapphosting_v1.projects.locations.html b/docs/dyn/firebaseapphosting_v1.projects.locations.html index 8c9b3ca9f7..e38785e1b8 100644 --- a/docs/dyn/firebaseapphosting_v1.projects.locations.html +++ b/docs/dyn/firebaseapphosting_v1.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/firebaseapphosting_v1beta.projects.locations.html b/docs/dyn/firebaseapphosting_v1beta.projects.locations.html
index 8bf9409662..c6d9aafada 100644
--- a/docs/dyn/firebaseapphosting_v1beta.projects.locations.html
+++ b/docs/dyn/firebaseapphosting_v1beta.projects.locations.html
@@ -84,6 +84,11 @@ 

Instance Methods

Returns the operations Resource.

+

+ supportedRuntimes() +

+

Returns the supportedRuntimes Resource.

+

close()

Close httplib2 connections.

@@ -92,7 +97,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +136,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/firebaseapphosting_v1beta.projects.locations.supportedRuntimes.html b/docs/dyn/firebaseapphosting_v1beta.projects.locations.supportedRuntimes.html
new file mode 100644
index 0000000000..2b8be8b364
--- /dev/null
+++ b/docs/dyn/firebaseapphosting_v1beta.projects.locations.supportedRuntimes.html
@@ -0,0 +1,117 @@
+
+
+
+

Firebase App Hosting API . projects . locations . supportedRuntimes

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ list(parent, pageSize=None, x__xgafv=None)

+

Lists the runtimes supported by the backend. The list of runtimes may vary across projects and locations, for example, during staged rollouts of new runtime support.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ list(parent, pageSize=None, x__xgafv=None) +
Lists the runtimes supported by the backend. The list of runtimes may vary across projects and locations, for example, during staged rollouts of new runtime support.
+
+Args:
+  parent: string, Required. The parent, which owns this collection of SupportedRuntime. Format: projects/{project}/locations/{location} (required)
+  pageSize: integer, Optional. The suggested number of runtimes to return. This field is ignored. We return all runtimes in a single page regardless of the page size.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for a list of supported runtimes.
+  "supportedRuntimes": [ # The list of supported runtimes.
+    { # Represents a single FAH supported runtime. Although instances of this resource are parented by a project and location, the set of available runtimes may vary across projects and locations, for example, during staged rollouts of new runtime support.
+      "automaticBaseImageUpdatesSupported": True or False, # Output only. True if Automatic Base Image Updates (ABIU) is supported for this runtime.
+      "decommissionTime": "A String", # Output only. The time at which this runtime will be decommissioned. After this date, the runtime can no longer be used for new builds.
+      "deprecateTime": "A String", # Output only. The time at which this runtime will effectively be deprecated. After this date, the runtime is still usable but may not receive new features or updates.
+      "name": "A String", # Identifier. The resource name of the supported runtime. Format: projects/{project}/locations/{location}/supportedRuntimes/{runtime_id}
+      "runtimeId": "A String", # Output only. The identifier of the runtime, e.g., "nodejs22".
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/firebasedataconnect_v1.projects.locations.html b/docs/dyn/firebasedataconnect_v1.projects.locations.html index b9b6c6bcfd..dc502b7dac 100644 --- a/docs/dyn/firebasedataconnect_v1.projects.locations.html +++ b/docs/dyn/firebasedataconnect_v1.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/firebasedataconnect_v1.projects.locations.services.connectors.html b/docs/dyn/firebasedataconnect_v1.projects.locations.services.connectors.html
index 0f63a8a3e9..56a7095b08 100644
--- a/docs/dyn/firebasedataconnect_v1.projects.locations.services.connectors.html
+++ b/docs/dyn/firebasedataconnect_v1.projects.locations.services.connectors.html
@@ -94,10 +94,10 @@ 

Instance Methods

Gets details of a single Connector.

impersonateMutation(name, body=None, x__xgafv=None)

-

Impersonate a mutation defined on a Firebase Data Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.

+

Impersonate a mutation defined on a Firebase SQL Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.

impersonateQuery(name, body=None, x__xgafv=None)

-

Impersonate a query defined on a Firebase Data Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.

+

Impersonate a query defined on a Firebase SQL Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.

list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists Connectors in a given project and location.

@@ -231,7 +231,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The ExecuteMutation request to Firebase Data Connect. +{ # The ExecuteMutation request to Firebase SQL Connect. "operationName": "A String", # Required. The name of the GraphQL operation name. Required because all Connector operations must be named. See https://graphql.org/learn/queries/#operation-name. "variables": { # Optional. Values for GraphQL variables provided in this request. "a_key": "", # Properties of the object. @@ -246,15 +246,15 @@

Method Details

Returns: An object of the form: - { # The ExecuteMutation response from Firebase Data Connect. + { # The ExecuteMutation response from Firebase SQL Connect. "data": { # The result of executing the requested operation. "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -278,8 +278,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -303,7 +303,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The ExecuteQuery request to Firebase Data Connect. +{ # The ExecuteQuery request to Firebase SQL Connect. "operationName": "A String", # Required. The name of the GraphQL operation name. Required because all Connector operations must be named. See https://graphql.org/learn/queries/#operation-name. "variables": { # Optional. Values for GraphQL variables provided in this request. "a_key": "", # Properties of the object. @@ -318,15 +318,15 @@

Method Details

Returns: An object of the form: - { # The ExecuteQuery response from Firebase Data Connect. + { # The ExecuteQuery response from Firebase SQL Connect. "data": { # The result of executing the requested operation. "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -350,8 +350,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -411,14 +411,14 @@

Method Details

impersonateMutation(name, body=None, x__xgafv=None) -
Impersonate a mutation defined on a Firebase Data Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.
+  
Impersonate a mutation defined on a Firebase SQL Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.
 
 Args:
   name: string, Required. The resource name of the connector to find the predefined query/mutation, in the format: ``` projects/{project}/locations/{location}/services/{service}/connectors/{connector} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The Impersonate request to Firebase Data Connect.
+{ # The Impersonate request to Firebase SQL Connect.
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -442,15 +442,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -474,8 +474,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -492,14 +492,14 @@

Method Details

impersonateQuery(name, body=None, x__xgafv=None) -
Impersonate a query defined on a Firebase Data Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.
+  
Impersonate a query defined on a Firebase SQL Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.
 
 Args:
   name: string, Required. The resource name of the connector to find the predefined query/mutation, in the format: ``` projects/{project}/locations/{location}/services/{service}/connectors/{connector} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The Impersonate request to Firebase Data Connect.
+{ # The Impersonate request to Firebase SQL Connect.
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -523,15 +523,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -555,8 +555,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", diff --git a/docs/dyn/firebasedataconnect_v1.projects.locations.services.html b/docs/dyn/firebasedataconnect_v1.projects.locations.services.html index bbec6b1b17..a6731f0add 100644 --- a/docs/dyn/firebasedataconnect_v1.projects.locations.services.html +++ b/docs/dyn/firebasedataconnect_v1.projects.locations.services.html @@ -95,16 +95,16 @@

Instance Methods

Deletes a single Service.

executeGraphql(name, body=None, x__xgafv=None)

-

Execute any GraphQL query and mutation against the Firebase Data Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.

+

Execute any GraphQL query or mutation against the Firebase SQL Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.

executeGraphqlRead(name, body=None, x__xgafv=None)

-

Execute any GraphQL query against the Firebase Data Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.

+

Execute any GraphQL query against the Firebase SQL Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.

get(name, x__xgafv=None)

Gets details of a single Service.

introspectGraphql(name, body=None, x__xgafv=None)

-

Execute introspection query against the Firebase Data Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.

+

Execute introspection query against the Firebase SQL Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.

list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists Services in a given project and location.

@@ -129,7 +129,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # A Firebase Data Connect service. +{ # A Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, @@ -139,7 +139,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs. "a_key": "A String", }, - "name": "A String", # Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. + "name": "A String", # Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. "reconciling": True or False, # Output only. A field that if true, indicates that the system is working update the service. "uid": "A String", # Output only. System-assigned, unique identifier. "updateTime": "A String", # Output only. [Output only] Update time stamp. @@ -219,14 +219,14 @@

Method Details

executeGraphql(name, body=None, x__xgafv=None) -
Execute any GraphQL query and mutation against the Firebase Data Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.
+  
Execute any GraphQL query or mutation against the Firebase SQL Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.
 
 Args:
-  name: string, Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
+  name: string, Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The GraphQL request to Firebase Data Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
+{ # The GraphQL request to Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -251,15 +251,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -283,8 +283,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -301,14 +301,14 @@

Method Details

executeGraphqlRead(name, body=None, x__xgafv=None) -
Execute any GraphQL query against the Firebase Data Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.
+  
Execute any GraphQL query against the Firebase SQL Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.
 
 Args:
-  name: string, Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
+  name: string, Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The GraphQL request to Firebase Data Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
+{ # The GraphQL request to Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -333,15 +333,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -365,8 +365,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -395,7 +395,7 @@

Method Details

Returns: An object of the form: - { # A Firebase Data Connect service. + { # A Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, @@ -405,7 +405,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs. "a_key": "A String", }, - "name": "A String", # Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. + "name": "A String", # Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. "reconciling": True or False, # Output only. A field that if true, indicates that the system is working update the service. "uid": "A String", # Output only. System-assigned, unique identifier. "updateTime": "A String", # Output only. [Output only] Update time stamp. @@ -414,14 +414,14 @@

Method Details

introspectGraphql(name, body=None, x__xgafv=None) -
Execute introspection query against the Firebase Data Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.
+  
Execute introspection query against the Firebase SQL Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.
 
 Args:
-  name: string, Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
+  name: string, Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The GraphQL request to Firebase Data Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
+{ # The GraphQL request to Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -446,15 +446,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -478,8 +478,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -515,7 +515,7 @@

Method Details

{ # Message for response to listing Services. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "services": [ # The list of Services. - { # A Firebase Data Connect service. + { # A Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, @@ -525,7 +525,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs. "a_key": "A String", }, - "name": "A String", # Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. + "name": "A String", # Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. "reconciling": True or False, # Output only. A field that if true, indicates that the system is working update the service. "uid": "A String", # Output only. System-assigned, unique identifier. "updateTime": "A String", # Output only. [Output only] Update time stamp. @@ -556,11 +556,11 @@

Method Details

Updates the parameters of a single Service.
 
 Args:
-  name: string, Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. (required)
+  name: string, Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # A Firebase Data Connect service.
+{ # A Firebase SQL Connect service.
   "annotations": { # Optional. Stores small amounts of arbitrary data.
     "a_key": "A String",
   },
@@ -570,7 +570,7 @@ 

Method Details

"labels": { # Optional. Labels as key value pairs. "a_key": "A String", }, - "name": "A String", # Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. + "name": "A String", # Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. "reconciling": True or False, # Output only. A field that if true, indicates that the system is working update the service. "uid": "A String", # Output only. System-assigned, unique identifier. "updateTime": "A String", # Output only. [Output only] Update time stamp. diff --git a/docs/dyn/firebasedataconnect_v1.projects.locations.services.schemas.html b/docs/dyn/firebasedataconnect_v1.projects.locations.services.schemas.html index 31cff4e162..67cb8cda08 100644 --- a/docs/dyn/firebasedataconnect_v1.projects.locations.services.schemas.html +++ b/docs/dyn/firebasedataconnect_v1.projects.locations.services.schemas.html @@ -110,13 +110,13 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The application schema of a Firebase Data Connect service. +{ # The application schema of a Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, "createTime": "A String", # Output only. [Output only] Create time stamp. "datasources": [ # Required. The data sources linked in the schema. - { # A data source that backs Firebase Data Connect services. + { # A data source that backs Firebase SQL Connect services. "httpGraphql": { # Settings for HTTP GraphQL server webhook. # HTTP GraphQL server webhook configurations. "timeout": "A String", # Optional. Timeout duration for the HTTP request. "uri": "A String", # Required. The endpoint of the HTTP GraphQL server. @@ -126,7 +126,7 @@

Method Details

"instance": "A String", # Required. Name of the CloudSQL instance, in the format: ``` projects/{project}/locations/{location}/instances/{instance} ``` }, "database": "A String", # Required. Name of the PostgreSQL database. - "ephemeral": True or False, # Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. + "ephemeral": True or False, # Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. "schema": "A String", # Optional. User-configured PostgreSQL schema. Defaults to "public" if not specified. "schemaMigration": "A String", # Optional. Configure how to perform Postgresql schema migration. "schemaValidation": "A String", # Optional. Configure how much Postgresql schema validation to perform. @@ -239,13 +239,13 @@

Method Details

Returns: An object of the form: - { # The application schema of a Firebase Data Connect service. + { # The application schema of a Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, "createTime": "A String", # Output only. [Output only] Create time stamp. "datasources": [ # Required. The data sources linked in the schema. - { # A data source that backs Firebase Data Connect services. + { # A data source that backs Firebase SQL Connect services. "httpGraphql": { # Settings for HTTP GraphQL server webhook. # HTTP GraphQL server webhook configurations. "timeout": "A String", # Optional. Timeout duration for the HTTP request. "uri": "A String", # Required. The endpoint of the HTTP GraphQL server. @@ -255,7 +255,7 @@

Method Details

"instance": "A String", # Required. Name of the CloudSQL instance, in the format: ``` projects/{project}/locations/{location}/instances/{instance} ``` }, "database": "A String", # Required. Name of the PostgreSQL database. - "ephemeral": True or False, # Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. + "ephemeral": True or False, # Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. "schema": "A String", # Optional. User-configured PostgreSQL schema. Defaults to "public" if not specified. "schemaMigration": "A String", # Optional. Configure how to perform Postgresql schema migration. "schemaValidation": "A String", # Optional. Configure how much Postgresql schema validation to perform. @@ -304,13 +304,13 @@

Method Details

{ # Message for response to listing Schemas. By default, `schemas.source` will not be included in the response. To specify the fields included in the response, the response field mask can be provided by using the query parameter `$fields` or the header `X-Goog-FieldMask`. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "schemas": [ # The list of Schemas. - { # The application schema of a Firebase Data Connect service. + { # The application schema of a Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, "createTime": "A String", # Output only. [Output only] Create time stamp. "datasources": [ # Required. The data sources linked in the schema. - { # A data source that backs Firebase Data Connect services. + { # A data source that backs Firebase SQL Connect services. "httpGraphql": { # Settings for HTTP GraphQL server webhook. # HTTP GraphQL server webhook configurations. "timeout": "A String", # Optional. Timeout duration for the HTTP request. "uri": "A String", # Required. The endpoint of the HTTP GraphQL server. @@ -320,7 +320,7 @@

Method Details

"instance": "A String", # Required. Name of the CloudSQL instance, in the format: ``` projects/{project}/locations/{location}/instances/{instance} ``` }, "database": "A String", # Required. Name of the PostgreSQL database. - "ephemeral": True or False, # Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. + "ephemeral": True or False, # Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. "schema": "A String", # Optional. User-configured PostgreSQL schema. Defaults to "public" if not specified. "schemaMigration": "A String", # Optional. Configure how to perform Postgresql schema migration. "schemaValidation": "A String", # Optional. Configure how much Postgresql schema validation to perform. @@ -376,13 +376,13 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The application schema of a Firebase Data Connect service. +{ # The application schema of a Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, "createTime": "A String", # Output only. [Output only] Create time stamp. "datasources": [ # Required. The data sources linked in the schema. - { # A data source that backs Firebase Data Connect services. + { # A data source that backs Firebase SQL Connect services. "httpGraphql": { # Settings for HTTP GraphQL server webhook. # HTTP GraphQL server webhook configurations. "timeout": "A String", # Optional. Timeout duration for the HTTP request. "uri": "A String", # Required. The endpoint of the HTTP GraphQL server. @@ -392,7 +392,7 @@

Method Details

"instance": "A String", # Required. Name of the CloudSQL instance, in the format: ``` projects/{project}/locations/{location}/instances/{instance} ``` }, "database": "A String", # Required. Name of the PostgreSQL database. - "ephemeral": True or False, # Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. + "ephemeral": True or False, # Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. "schema": "A String", # Optional. User-configured PostgreSQL schema. Defaults to "public" if not specified. "schemaMigration": "A String", # Optional. Configure how to perform Postgresql schema migration. "schemaValidation": "A String", # Optional. Configure how much Postgresql schema validation to perform. diff --git a/docs/dyn/firebasedataconnect_v1beta.projects.locations.html b/docs/dyn/firebasedataconnect_v1beta.projects.locations.html index 15645fa4e3..56589ae16d 100644 --- a/docs/dyn/firebasedataconnect_v1beta.projects.locations.html +++ b/docs/dyn/firebasedataconnect_v1beta.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.connectors.html b/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.connectors.html
index bd15e4cc7a..df125b00f4 100644
--- a/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.connectors.html
+++ b/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.connectors.html
@@ -94,10 +94,10 @@ 

Instance Methods

Gets details of a single Connector.

impersonateMutation(name, body=None, x__xgafv=None)

-

Impersonate a mutation defined on a Firebase Data Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.

+

Impersonate a mutation defined on a Firebase SQL Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.

impersonateQuery(name, body=None, x__xgafv=None)

-

Impersonate a query defined on a Firebase Data Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.

+

Impersonate a query defined on a Firebase SQL Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.

list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists Connectors in a given project and location.

@@ -231,7 +231,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The ExecuteMutation request to Firebase Data Connect. +{ # The ExecuteMutation request to Firebase SQL Connect. "operationName": "A String", # Required. The name of the GraphQL operation name. Required because all Connector operations must be named. See https://graphql.org/learn/queries/#operation-name. "variables": { # Optional. Values for GraphQL variables provided in this request. "a_key": "", # Properties of the object. @@ -246,15 +246,15 @@

Method Details

Returns: An object of the form: - { # The ExecuteMutation response from Firebase Data Connect. + { # The ExecuteMutation response from Firebase SQL Connect. "data": { # The result of executing the requested operation. "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -278,8 +278,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -303,7 +303,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The ExecuteQuery request to Firebase Data Connect. +{ # The ExecuteQuery request to Firebase SQL Connect. "operationName": "A String", # Required. The name of the GraphQL operation name. Required because all Connector operations must be named. See https://graphql.org/learn/queries/#operation-name. "variables": { # Optional. Values for GraphQL variables provided in this request. "a_key": "", # Properties of the object. @@ -318,15 +318,15 @@

Method Details

Returns: An object of the form: - { # The ExecuteQuery response from Firebase Data Connect. + { # The ExecuteQuery response from Firebase SQL Connect. "data": { # The result of executing the requested operation. "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -350,8 +350,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -411,14 +411,14 @@

Method Details

impersonateMutation(name, body=None, x__xgafv=None) -
Impersonate a mutation defined on a Firebase Data Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.
+  
Impersonate a mutation defined on a Firebase SQL Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.
 
 Args:
   name: string, Required. The resource name of the connector to find the predefined query/mutation, in the format: ``` projects/{project}/locations/{location}/services/{service}/connectors/{connector} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The Impersonate request to Firebase Data Connect.
+{ # The Impersonate request to Firebase SQL Connect.
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -442,15 +442,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -474,8 +474,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -492,14 +492,14 @@

Method Details

impersonateQuery(name, body=None, x__xgafv=None) -
Impersonate a query defined on a Firebase Data Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.
+  
Impersonate a query defined on a Firebase SQL Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.
 
 Args:
   name: string, Required. The resource name of the connector to find the predefined query/mutation, in the format: ``` projects/{project}/locations/{location}/services/{service}/connectors/{connector} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The Impersonate request to Firebase Data Connect.
+{ # The Impersonate request to Firebase SQL Connect.
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -523,15 +523,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -555,8 +555,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", diff --git a/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.html b/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.html index 6e871fa987..421c241040 100644 --- a/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.html +++ b/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.html @@ -95,16 +95,16 @@

Instance Methods

Deletes a single Service.

executeGraphql(name, body=None, x__xgafv=None)

-

Execute any GraphQL query and mutation against the Firebase Data Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.

+

Execute any GraphQL query or mutation against the Firebase SQL Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.

executeGraphqlRead(name, body=None, x__xgafv=None)

-

Execute any GraphQL query against the Firebase Data Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.

+

Execute any GraphQL query against the Firebase SQL Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.

get(name, x__xgafv=None)

Gets details of a single Service.

introspectGraphql(name, body=None, x__xgafv=None)

-

Execute introspection query against the Firebase Data Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.

+

Execute introspection query against the Firebase SQL Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.

list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists Services in a given project and location.

@@ -129,7 +129,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # A Firebase Data Connect service. +{ # A Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, @@ -139,7 +139,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs. "a_key": "A String", }, - "name": "A String", # Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. + "name": "A String", # Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. "reconciling": True or False, # Output only. A field that if true, indicates that the system is working update the service. "uid": "A String", # Output only. System-assigned, unique identifier. "updateTime": "A String", # Output only. [Output only] Update time stamp. @@ -219,14 +219,14 @@

Method Details

executeGraphql(name, body=None, x__xgafv=None) -
Execute any GraphQL query and mutation against the Firebase Data Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.
+  
Execute any GraphQL query or mutation against the Firebase SQL Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.
 
 Args:
-  name: string, Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
+  name: string, Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The GraphQL request to Firebase Data Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
+{ # The GraphQL request to Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -251,15 +251,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -283,8 +283,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -301,14 +301,14 @@

Method Details

executeGraphqlRead(name, body=None, x__xgafv=None) -
Execute any GraphQL query against the Firebase Data Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.
+  
Execute any GraphQL query against the Firebase SQL Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.
 
 Args:
-  name: string, Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
+  name: string, Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The GraphQL request to Firebase Data Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
+{ # The GraphQL request to Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -333,15 +333,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -365,8 +365,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -395,7 +395,7 @@

Method Details

Returns: An object of the form: - { # A Firebase Data Connect service. + { # A Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, @@ -405,7 +405,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs. "a_key": "A String", }, - "name": "A String", # Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. + "name": "A String", # Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. "reconciling": True or False, # Output only. A field that if true, indicates that the system is working update the service. "uid": "A String", # Output only. System-assigned, unique identifier. "updateTime": "A String", # Output only. [Output only] Update time stamp. @@ -414,14 +414,14 @@

Method Details

introspectGraphql(name, body=None, x__xgafv=None) -
Execute introspection query against the Firebase Data Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.
+  
Execute introspection query against the Firebase SQL Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.
 
 Args:
-  name: string, Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
+  name: string, Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # The GraphQL request to Firebase Data Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
+{ # The GraphQL request to Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post
   "extensions": { # GraphqlRequestExtensions contains additional information of `GraphqlRequest`. # Optional. Additional GraphQL request information.
     "impersonate": { # Impersonation configures the Firebase Auth context to impersonate. # Optional. If set, impersonate a request with given Firebase Auth context and evaluate the auth policies on the operation. If omitted, bypass any defined auth policies.
       "authClaims": { # Evaluate the auth policy with a customized JWT auth token. Should follow the Firebase Auth token format. https://firebase.google.com/docs/rules/rules-and-auth For example: a verified user may have auth_claims of {"sub": , "email_verified": true}
@@ -446,15 +446,15 @@ 

Method Details

Returns: An object of the form: - { # The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body + { # The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body "data": { # The result of the execution of the requested operation. If an error was raised before execution begins, the data entry should not be present in the result. (a request error: https://spec.graphql.org/draft/#sec-Errors.Request-Errors) If an error was raised during the execution that prevented a valid response, the data entry in the response should be null. (a field error: https://spec.graphql.org/draft/#sec-Errors.Error-Result-Format) "a_key": "", # Properties of the object. }, "errors": [ # Errors of this response. If the data entry in the response is not present, the errors entry must be present. It conforms to https://spec.graphql.org/draft/#sec-Errors . - { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. + { # GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body. "extensions": { # GraphqlErrorExtensions contains additional information of `GraphqlError`. # Additional error information. "code": "A String", # Maps to canonical gRPC codes. If not specified, it represents `Code.INTERNAL`. - "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. + "debugDetails": "A String", # More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`. "file": "A String", # The source file name where the error occurred. Included only for `UpdateSchema` and `UpdateConnector`, it corresponds to `File.path` of the provided `Source`. "warningLevel": "A String", # Warning level describes the severity and required action to suppress this warning when Firebase CLI run into it. "workarounds": [ # Workarounds provide suggestions to address the compile errors or warnings. @@ -478,8 +478,8 @@

Method Details

}, ], "extensions": { # GraphqlResponseExtensions contains additional information of `GraphqlResponse` or `ExecuteQueryResponse`. # Additional response information. It conforms to https://spec.graphql.org/draft/#sec-Extensions . - "dataConnect": [ # Data Connect specific GraphQL extension, a list of paths and properties. - { # Data Connect specific properties for a path under response.data. + "dataConnect": [ # SQL Connect specific GraphQL extension, a list of paths and properties. + { # SQL Connect specific properties for a path under response.data. "entityId": "A String", # A single Entity ID. Set if the path points to a single entity. "entityIds": [ # A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each element of the array at the corresponding index. "A String", @@ -515,7 +515,7 @@

Method Details

{ # Message for response to listing Services. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "services": [ # The list of Services. - { # A Firebase Data Connect service. + { # A Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, @@ -525,7 +525,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs. "a_key": "A String", }, - "name": "A String", # Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. + "name": "A String", # Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. "reconciling": True or False, # Output only. A field that if true, indicates that the system is working update the service. "uid": "A String", # Output only. System-assigned, unique identifier. "updateTime": "A String", # Output only. [Output only] Update time stamp. @@ -556,11 +556,11 @@

Method Details

Updates the parameters of a single Service.
 
 Args:
-  name: string, Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. (required)
+  name: string, Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # A Firebase Data Connect service.
+{ # A Firebase SQL Connect service.
   "annotations": { # Optional. Stores small amounts of arbitrary data.
     "a_key": "A String",
   },
@@ -570,7 +570,7 @@ 

Method Details

"labels": { # Optional. Labels as key value pairs. "a_key": "A String", }, - "name": "A String", # Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. + "name": "A String", # Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections. "reconciling": True or False, # Output only. A field that if true, indicates that the system is working update the service. "uid": "A String", # Output only. System-assigned, unique identifier. "updateTime": "A String", # Output only. [Output only] Update time stamp. diff --git a/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.schemas.html b/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.schemas.html index abfb544b08..f02db34a0b 100644 --- a/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.schemas.html +++ b/docs/dyn/firebasedataconnect_v1beta.projects.locations.services.schemas.html @@ -110,13 +110,13 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The application schema of a Firebase Data Connect service. +{ # The application schema of a Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, "createTime": "A String", # Output only. [Output only] Create time stamp. "datasources": [ # Required. The data sources linked in the schema. - { # A data source that backs Firebase Data Connect services. + { # A data source that backs Firebase SQL Connect services. "httpGraphql": { # Settings for HTTP GraphQL server webhook. # HTTP GraphQL server webhook configurations. "timeout": "A String", # Optional. Timeout duration for the HTTP request. "uri": "A String", # Required. The endpoint of the HTTP GraphQL server. @@ -126,7 +126,7 @@

Method Details

"instance": "A String", # Required. Name of the CloudSQL instance, in the format: ``` projects/{project}/locations/{location}/instances/{instance} ``` }, "database": "A String", # Required. Name of the PostgreSQL database. - "ephemeral": True or False, # Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. + "ephemeral": True or False, # Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. "schema": "A String", # Optional. User-configured PostgreSQL schema. Defaults to "public" if not specified. "schemaMigration": "A String", # Optional. Configure how to perform Postgresql schema migration. "schemaValidation": "A String", # Optional. Configure how much Postgresql schema validation to perform. @@ -239,13 +239,13 @@

Method Details

Returns: An object of the form: - { # The application schema of a Firebase Data Connect service. + { # The application schema of a Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, "createTime": "A String", # Output only. [Output only] Create time stamp. "datasources": [ # Required. The data sources linked in the schema. - { # A data source that backs Firebase Data Connect services. + { # A data source that backs Firebase SQL Connect services. "httpGraphql": { # Settings for HTTP GraphQL server webhook. # HTTP GraphQL server webhook configurations. "timeout": "A String", # Optional. Timeout duration for the HTTP request. "uri": "A String", # Required. The endpoint of the HTTP GraphQL server. @@ -255,7 +255,7 @@

Method Details

"instance": "A String", # Required. Name of the CloudSQL instance, in the format: ``` projects/{project}/locations/{location}/instances/{instance} ``` }, "database": "A String", # Required. Name of the PostgreSQL database. - "ephemeral": True or False, # Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. + "ephemeral": True or False, # Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. "schema": "A String", # Optional. User-configured PostgreSQL schema. Defaults to "public" if not specified. "schemaMigration": "A String", # Optional. Configure how to perform Postgresql schema migration. "schemaValidation": "A String", # Optional. Configure how much Postgresql schema validation to perform. @@ -304,13 +304,13 @@

Method Details

{ # Message for response to listing Schemas. By default, `schemas.source` will not be included in the response. To specify the fields included in the response, the response field mask can be provided by using the query parameter `$fields` or the header `X-Goog-FieldMask`. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "schemas": [ # The list of Schemas. - { # The application schema of a Firebase Data Connect service. + { # The application schema of a Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, "createTime": "A String", # Output only. [Output only] Create time stamp. "datasources": [ # Required. The data sources linked in the schema. - { # A data source that backs Firebase Data Connect services. + { # A data source that backs Firebase SQL Connect services. "httpGraphql": { # Settings for HTTP GraphQL server webhook. # HTTP GraphQL server webhook configurations. "timeout": "A String", # Optional. Timeout duration for the HTTP request. "uri": "A String", # Required. The endpoint of the HTTP GraphQL server. @@ -320,7 +320,7 @@

Method Details

"instance": "A String", # Required. Name of the CloudSQL instance, in the format: ``` projects/{project}/locations/{location}/instances/{instance} ``` }, "database": "A String", # Required. Name of the PostgreSQL database. - "ephemeral": True or False, # Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. + "ephemeral": True or False, # Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. "schema": "A String", # Optional. User-configured PostgreSQL schema. Defaults to "public" if not specified. "schemaMigration": "A String", # Optional. Configure how to perform Postgresql schema migration. "schemaValidation": "A String", # Optional. Configure how much Postgresql schema validation to perform. @@ -376,13 +376,13 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The application schema of a Firebase Data Connect service. +{ # The application schema of a Firebase SQL Connect service. "annotations": { # Optional. Stores small amounts of arbitrary data. "a_key": "A String", }, "createTime": "A String", # Output only. [Output only] Create time stamp. "datasources": [ # Required. The data sources linked in the schema. - { # A data source that backs Firebase Data Connect services. + { # A data source that backs Firebase SQL Connect services. "httpGraphql": { # Settings for HTTP GraphQL server webhook. # HTTP GraphQL server webhook configurations. "timeout": "A String", # Optional. Timeout duration for the HTTP request. "uri": "A String", # Required. The endpoint of the HTTP GraphQL server. @@ -392,7 +392,7 @@

Method Details

"instance": "A String", # Required. Name of the CloudSQL instance, in the format: ``` projects/{project}/locations/{location}/instances/{instance} ``` }, "database": "A String", # Required. Name of the PostgreSQL database. - "ephemeral": True or False, # Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. + "ephemeral": True or False, # Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions. "schema": "A String", # Optional. User-configured PostgreSQL schema. Defaults to "public" if not specified. "schemaMigration": "A String", # Optional. Configure how to perform Postgresql schema migration. "schemaValidation": "A String", # Optional. Configure how much Postgresql schema validation to perform. diff --git a/docs/dyn/firestore_v1.projects.databases.collectionGroups.fields.html b/docs/dyn/firestore_v1.projects.databases.collectionGroups.fields.html index 81dd63dff8..d5b68d0fa4 100644 --- a/docs/dyn/firestore_v1.projects.databases.collectionGroups.fields.html +++ b/docs/dyn/firestore_v1.projects.databases.collectionGroups.fields.html @@ -121,7 +121,7 @@

Method Details

"arrayConfig": "A String", # Indicates that this field supports operations on `array_value`s. "fieldPath": "A String", # Can be __name__. For single field indexes, this must match the name of the field or may be omitted. "order": "A String", # Indicates that this field supports ordering by the specified order or comparing using =, !=, <, <=, >, >=. - "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. This field is only currently supported for indexes with MONGODB_COMPATIBLE_API ApiScope. + "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. "geoSpec": { # The specification for how to build a geo search index for a field. # Optional. The specification for building a geo search index for a field. "geoJsonIndexingDisabled": True or False, # Optional. Disables geoJSON indexing for the field. By default, geoJSON points are indexed. }, @@ -195,7 +195,7 @@

Method Details

"arrayConfig": "A String", # Indicates that this field supports operations on `array_value`s. "fieldPath": "A String", # Can be __name__. For single field indexes, this must match the name of the field or may be omitted. "order": "A String", # Indicates that this field supports ordering by the specified order or comparing using =, !=, <, <=, >, >=. - "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. This field is only currently supported for indexes with MONGODB_COMPATIBLE_API ApiScope. + "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. "geoSpec": { # The specification for how to build a geo search index for a field. # Optional. The specification for building a geo search index for a field. "geoJsonIndexingDisabled": True or False, # Optional. Disables geoJSON indexing for the field. By default, geoJSON points are indexed. }, @@ -276,7 +276,7 @@

Method Details

"arrayConfig": "A String", # Indicates that this field supports operations on `array_value`s. "fieldPath": "A String", # Can be __name__. For single field indexes, this must match the name of the field or may be omitted. "order": "A String", # Indicates that this field supports ordering by the specified order or comparing using =, !=, <, <=, >, >=. - "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. This field is only currently supported for indexes with MONGODB_COMPATIBLE_API ApiScope. + "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. "geoSpec": { # The specification for how to build a geo search index for a field. # Optional. The specification for building a geo search index for a field. "geoJsonIndexingDisabled": True or False, # Optional. Disables geoJSON indexing for the field. By default, geoJSON points are indexed. }, diff --git a/docs/dyn/firestore_v1.projects.databases.collectionGroups.indexes.html b/docs/dyn/firestore_v1.projects.databases.collectionGroups.indexes.html index 2285bb83db..093f0cf35f 100644 --- a/docs/dyn/firestore_v1.projects.databases.collectionGroups.indexes.html +++ b/docs/dyn/firestore_v1.projects.databases.collectionGroups.indexes.html @@ -115,7 +115,7 @@

Method Details

"arrayConfig": "A String", # Indicates that this field supports operations on `array_value`s. "fieldPath": "A String", # Can be __name__. For single field indexes, this must match the name of the field or may be omitted. "order": "A String", # Indicates that this field supports ordering by the specified order or comparing using =, !=, <, <=, >, >=. - "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. This field is only currently supported for indexes with MONGODB_COMPATIBLE_API ApiScope. + "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. "geoSpec": { # The specification for how to build a geo search index for a field. # Optional. The specification for building a geo search index for a field. "geoJsonIndexingDisabled": True or False, # Optional. Disables geoJSON indexing for the field. By default, geoJSON points are indexed. }, @@ -216,7 +216,7 @@

Method Details

"arrayConfig": "A String", # Indicates that this field supports operations on `array_value`s. "fieldPath": "A String", # Can be __name__. For single field indexes, this must match the name of the field or may be omitted. "order": "A String", # Indicates that this field supports ordering by the specified order or comparing using =, !=, <, <=, >, >=. - "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. This field is only currently supported for indexes with MONGODB_COMPATIBLE_API ApiScope. + "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. "geoSpec": { # The specification for how to build a geo search index for a field. # Optional. The specification for building a geo search index for a field. "geoJsonIndexingDisabled": True or False, # Optional. Disables geoJSON indexing for the field. By default, geoJSON points are indexed. }, @@ -276,7 +276,7 @@

Method Details

"arrayConfig": "A String", # Indicates that this field supports operations on `array_value`s. "fieldPath": "A String", # Can be __name__. For single field indexes, this must match the name of the field or may be omitted. "order": "A String", # Indicates that this field supports ordering by the specified order or comparing using =, !=, <, <=, >, >=. - "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. This field is only currently supported for indexes with MONGODB_COMPATIBLE_API ApiScope. + "searchConfig": { # The configuration for how to index a field for search. # Indicates that this field supports search operations. "geoSpec": { # The specification for how to build a geo search index for a field. # Optional. The specification for building a geo search index for a field. "geoJsonIndexingDisabled": True or False, # Optional. Disables geoJSON indexing for the field. By default, geoJSON points are indexed. }, diff --git a/docs/dyn/firestore_v1.projects.databases.documents.html b/docs/dyn/firestore_v1.projects.databases.documents.html index 2916b3647d..cfe8d5ae4f 100644 --- a/docs/dyn/firestore_v1.projects.databases.documents.html +++ b/docs/dyn/firestore_v1.projects.databases.documents.html @@ -166,7 +166,8 @@

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, @@ -743,7 +744,8 @@

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, @@ -1407,7 +1409,8 @@

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, @@ -1719,7 +1722,7 @@

Method Details

Lists all the collection IDs underneath a document.
 
 Args:
-  parent: string, Required. The parent document. In the format: `projects/{project_id}/databases/{database_id}/documents/{document_path}`. For example: `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` (required)
+  parent: string, Required. The parent document. In the format: `projects/{project_id}/databases/{database_id}/documents/{document_path}`. For example: `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` Use `projects/{project_id}/databases/{database_id}/documents` to list top-level collections. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -2805,7 +2808,8 @@ 

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, @@ -3189,7 +3193,8 @@

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, diff --git a/docs/dyn/firestore_v1.projects.databases.html b/docs/dyn/firestore_v1.projects.databases.html index 163d62ad78..cd1c601edc 100644 --- a/docs/dyn/firestore_v1.projects.databases.html +++ b/docs/dyn/firestore_v1.projects.databases.html @@ -261,7 +261,7 @@

Method Details

], "kmsKeyName": "A String", # Required. Only keys in the same location as this database are allowed to be used for encryption. For Firestore's nam5 multi-region, this corresponds to Cloud KMS multi-region us. For Firestore's eur3 multi-region, this corresponds to Cloud KMS multi-region europe. See https://cloud.google.com/kms/docs/locations. The expected format is `projects/{project_id}/locations/{kms_location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`. }, - "concurrencyMode": "A String", # The concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. + "concurrencyMode": "A String", # The default concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. While transactions can explicitly specify their own concurrency mode, this setting defines the default behavior when left unspecified. Important: This database-level setting is not respected for Firestore with MongoDB compatibility. All transactions through the MongoDB compatibility layer will use optimistic concurrency control, regardless of this setting. "createTime": "A String", # Output only. The timestamp at which this database was created. Databases created before 2016 do not populate create_time. "databaseEdition": "A String", # Immutable. The edition of the database. "deleteProtectionState": "A String", # State of delete protection for the database. @@ -429,7 +429,7 @@

Method Details

], "kmsKeyName": "A String", # Required. Only keys in the same location as this database are allowed to be used for encryption. For Firestore's nam5 multi-region, this corresponds to Cloud KMS multi-region us. For Firestore's eur3 multi-region, this corresponds to Cloud KMS multi-region europe. See https://cloud.google.com/kms/docs/locations. The expected format is `projects/{project_id}/locations/{kms_location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`. }, - "concurrencyMode": "A String", # The concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. + "concurrencyMode": "A String", # The default concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. While transactions can explicitly specify their own concurrency mode, this setting defines the default behavior when left unspecified. Important: This database-level setting is not respected for Firestore with MongoDB compatibility. All transactions through the MongoDB compatibility layer will use optimistic concurrency control, regardless of this setting. "createTime": "A String", # Output only. The timestamp at which this database was created. Databases created before 2016 do not populate create_time. "databaseEdition": "A String", # Immutable. The edition of the database. "deleteProtectionState": "A String", # State of delete protection for the database. @@ -534,7 +534,7 @@

Method Details

], "kmsKeyName": "A String", # Required. Only keys in the same location as this database are allowed to be used for encryption. For Firestore's nam5 multi-region, this corresponds to Cloud KMS multi-region us. For Firestore's eur3 multi-region, this corresponds to Cloud KMS multi-region europe. See https://cloud.google.com/kms/docs/locations. The expected format is `projects/{project_id}/locations/{kms_location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`. }, - "concurrencyMode": "A String", # The concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. + "concurrencyMode": "A String", # The default concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. While transactions can explicitly specify their own concurrency mode, this setting defines the default behavior when left unspecified. Important: This database-level setting is not respected for Firestore with MongoDB compatibility. All transactions through the MongoDB compatibility layer will use optimistic concurrency control, regardless of this setting. "createTime": "A String", # Output only. The timestamp at which this database was created. Databases created before 2016 do not populate create_time. "databaseEdition": "A String", # Immutable. The edition of the database. "deleteProtectionState": "A String", # State of delete protection for the database. @@ -588,7 +588,7 @@

Method Details

], "kmsKeyName": "A String", # Required. Only keys in the same location as this database are allowed to be used for encryption. For Firestore's nam5 multi-region, this corresponds to Cloud KMS multi-region us. For Firestore's eur3 multi-region, this corresponds to Cloud KMS multi-region europe. See https://cloud.google.com/kms/docs/locations. The expected format is `projects/{project_id}/locations/{kms_location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`. }, - "concurrencyMode": "A String", # The concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. + "concurrencyMode": "A String", # The default concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. While transactions can explicitly specify their own concurrency mode, this setting defines the default behavior when left unspecified. Important: This database-level setting is not respected for Firestore with MongoDB compatibility. All transactions through the MongoDB compatibility layer will use optimistic concurrency control, regardless of this setting. "createTime": "A String", # Output only. The timestamp at which this database was created. Databases created before 2016 do not populate create_time. "databaseEdition": "A String", # Immutable. The edition of the database. "deleteProtectionState": "A String", # State of delete protection for the database. diff --git a/docs/dyn/firestore_v1.projects.locations.html b/docs/dyn/firestore_v1.projects.locations.html index 069510727b..ec53e859a9 100644 --- a/docs/dyn/firestore_v1.projects.locations.html +++ b/docs/dyn/firestore_v1.projects.locations.html @@ -87,7 +87,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,11 +126,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/firestore_v1beta1.projects.databases.documents.html b/docs/dyn/firestore_v1beta1.projects.databases.documents.html
index fc0e21b055..f7bb81a09b 100644
--- a/docs/dyn/firestore_v1beta1.projects.databases.documents.html
+++ b/docs/dyn/firestore_v1beta1.projects.databases.documents.html
@@ -166,7 +166,8 @@ 

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, @@ -743,7 +744,8 @@

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, @@ -1407,7 +1409,8 @@

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, @@ -1719,7 +1722,7 @@

Method Details

Lists all the collection IDs underneath a document.
 
 Args:
-  parent: string, Required. The parent document. In the format: `projects/{project_id}/databases/{database_id}/documents/{document_path}`. For example: `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` (required)
+  parent: string, Required. The parent document. In the format: `projects/{project_id}/databases/{database_id}/documents/{document_path}`. For example: `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` Use `projects/{project_id}/databases/{database_id}/documents` to list top-level collections. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -2805,7 +2808,8 @@ 

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, @@ -3189,7 +3193,8 @@

Method Details

"readOnly": { # Options for a transaction that can only be used to read documents. # The transaction can only be used for read operations. "readTime": "A String", # Reads documents at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days. }, - "readWrite": { # Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions. # The transaction can be used for both read and write operations. + "readWrite": { # Options for a transaction that can be used to read and write documents. # The transaction can be used for both read and write operations. + "concurrencyMode": "A String", # Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic. "retryTransaction": "A String", # An optional transaction to retry. }, }, diff --git a/docs/dyn/gkebackup_v1.projects.locations.html b/docs/dyn/gkebackup_v1.projects.locations.html index e550cacd25..f7d5b79cf2 100644 --- a/docs/dyn/gkebackup_v1.projects.locations.html +++ b/docs/dyn/gkebackup_v1.projects.locations.html @@ -107,7 +107,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -146,11 +146,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gkehub_v1.projects.locations.html b/docs/dyn/gkehub_v1.projects.locations.html
index 4722d10bed..4a778e7218 100644
--- a/docs/dyn/gkehub_v1.projects.locations.html
+++ b/docs/dyn/gkehub_v1.projects.locations.html
@@ -107,7 +107,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -146,11 +146,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.html b/docs/dyn/gkehub_v1alpha.projects.locations.html
index 4a71828843..3f3cd01519 100644
--- a/docs/dyn/gkehub_v1alpha.projects.locations.html
+++ b/docs/dyn/gkehub_v1alpha.projects.locations.html
@@ -117,7 +117,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -156,11 +156,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.rolloutSequences.html b/docs/dyn/gkehub_v1alpha.projects.locations.rolloutSequences.html
index b84102288e..3f9603d815 100644
--- a/docs/dyn/gkehub_v1alpha.projects.locations.rolloutSequences.html
+++ b/docs/dyn/gkehub_v1alpha.projects.locations.rolloutSequences.html
@@ -79,22 +79,22 @@ 

Instance Methods

Close httplib2 connections.

create(parent, body=None, rolloutSequenceId=None, x__xgafv=None)

-

Create a new rollout sequence resource.

+

Creates a new rollout sequence resource.

delete(name, x__xgafv=None)

-

Remove a RolloutSequence.

+

Removes a RolloutSequence.

get(name, x__xgafv=None)

Retrieve a single rollout sequence.

list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Retrieve the list of all rollout sequences.

+

Retrieves the list of all rollout sequences.

list_next()

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

-

Update a rollout sequence.

+

Updates a rollout sequence.

Method Details

close() @@ -103,7 +103,7 @@

Method Details

create(parent, body=None, rolloutSequenceId=None, x__xgafv=None) -
Create a new rollout sequence resource.
+  
Creates a new rollout sequence resource.
 
 Args:
   parent: string, Required. The parent resource where this rollout sequence will be created. projects/{project}/locations/{location} (required)
@@ -111,9 +111,23 @@ 

Method Details

The object takes the form of: { # RolloutSequence defines the desired order of upgrades. + "autoUpgradeConfig": { # Configuration for automatic upgrades. # Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created. "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted. "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence. + "effectiveAutoUpgradeConfig": { # Configuration for automatic upgrades. # Output only. The resolved auto-upgrade options which are in effect. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234 "ignoredClustersSelector": { # Selector for clusters. # Optional. Selector for clusters to exclude from the Rollout Sequence. "labelSelector": "A String", # Required. A valid CEL (Common Expression Language) expression which evaluates `resource.labels`. @@ -176,7 +190,7 @@

Method Details

delete(name, x__xgafv=None) -
Remove a RolloutSequence.
+  
Removes a RolloutSequence.
 
 Args:
   name: string, Required. The name of the rollout sequence to delete. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence} (required)
@@ -224,9 +238,23 @@ 

Method Details

An object of the form: { # RolloutSequence defines the desired order of upgrades. + "autoUpgradeConfig": { # Configuration for automatic upgrades. # Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created. "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted. "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence. + "effectiveAutoUpgradeConfig": { # Configuration for automatic upgrades. # Output only. The resolved auto-upgrade options which are in effect. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234 "ignoredClustersSelector": { # Selector for clusters. # Optional. Selector for clusters to exclude from the Rollout Sequence. "labelSelector": "A String", # Required. A valid CEL (Common Expression Language) expression which evaluates `resource.labels`. @@ -260,7 +288,7 @@

Method Details

list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Retrieve the list of all rollout sequences.
+  
Retrieves the list of all rollout sequences.
 
 Args:
   parent: string, Required. The parent, which owns this collection of rollout sequences. Format: projects/{project}/locations/{location} (required)
@@ -279,9 +307,23 @@ 

Method Details

"nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "rolloutSequences": [ # The rollout sequences from the specified parent resource. { # RolloutSequence defines the desired order of upgrades. + "autoUpgradeConfig": { # Configuration for automatic upgrades. # Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created. "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted. "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence. + "effectiveAutoUpgradeConfig": { # Configuration for automatic upgrades. # Output only. The resolved auto-upgrade options which are in effect. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234 "ignoredClustersSelector": { # Selector for clusters. # Optional. Selector for clusters to exclude from the Rollout Sequence. "labelSelector": "A String", # Required. A valid CEL (Common Expression Language) expression which evaluates `resource.labels`. @@ -331,7 +373,7 @@

Method Details

patch(name, body=None, updateMask=None, x__xgafv=None) -
Update a rollout sequence.
+  
Updates a rollout sequence.
 
 Args:
   name: string, Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME} (required)
@@ -339,9 +381,23 @@ 

Method Details

The object takes the form of: { # RolloutSequence defines the desired order of upgrades. + "autoUpgradeConfig": { # Configuration for automatic upgrades. # Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created. "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted. "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence. + "effectiveAutoUpgradeConfig": { # Configuration for automatic upgrades. # Output only. The resolved auto-upgrade options which are in effect. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234 "ignoredClustersSelector": { # Selector for clusters. # Optional. Selector for clusters to exclude from the Rollout Sequence. "labelSelector": "A String", # Required. A valid CEL (Common Expression Language) expression which evaluates `resource.labels`. diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.rollouts.html b/docs/dyn/gkehub_v1alpha.projects.locations.rollouts.html index 25660cd410..e4b96c1901 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.rollouts.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.rollouts.html @@ -77,12 +77,15 @@

Instance Methods

close()

Close httplib2 connections.

+

+ forceCompleteStage(name, body=None, x__xgafv=None)

+

Force-completes a rollout stage. Only the active stage of an active rollout can be force-completed.

get(name, x__xgafv=None)

-

Retrieve a single rollout.

+

Retrieves a single rollout.

list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Retrieve the list of all rollouts.

+

Retrieves the list of all rollouts.

list_next()

Retrieves the next page of results.

@@ -92,9 +95,51 @@

Method Details

Close httplib2 connections.
+
+ forceCompleteStage(name, body=None, x__xgafv=None) +
Force-completes a rollout stage. Only the active stage of an active rollout can be force-completed.
+
+Args:
+  name: string, Required. The name of the rollout. Format: projects/{project}/locations/{location}/rollouts/{rollout} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for force-completing a rollout stage.
+  "stageNumber": 42, # Required. The stage number to force-complete.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
get(name, x__xgafv=None) -
Retrieve a single rollout.
+  
Retrieves a single rollout.
 
 Args:
   name: string, Required. The name of the rollout to retrieve. projects/{project}/locations/{location}/rollouts/{rollout} (required)
@@ -155,7 +200,7 @@ 

Method Details

list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Retrieve the list of all rollouts.
+  
Retrieves the list of all rollouts.
 
 Args:
   parent: string, Required. The parent, which owns this collection of rollout. Format: projects/{project}/locations/{location} (required)
diff --git a/docs/dyn/gkehub_v1beta.projects.locations.html b/docs/dyn/gkehub_v1beta.projects.locations.html
index b648ebb1f1..1fabfb91e9 100644
--- a/docs/dyn/gkehub_v1beta.projects.locations.html
+++ b/docs/dyn/gkehub_v1beta.projects.locations.html
@@ -117,7 +117,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -156,11 +156,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gkehub_v1beta.projects.locations.rolloutSequences.html b/docs/dyn/gkehub_v1beta.projects.locations.rolloutSequences.html
index 8bfec5603a..8c7609a884 100644
--- a/docs/dyn/gkehub_v1beta.projects.locations.rolloutSequences.html
+++ b/docs/dyn/gkehub_v1beta.projects.locations.rolloutSequences.html
@@ -79,22 +79,22 @@ 

Instance Methods

Close httplib2 connections.

create(parent, body=None, rolloutSequenceId=None, x__xgafv=None)

-

Create a new rollout sequence resource.

+

Creates a new rollout sequence resource.

delete(name, x__xgafv=None)

-

Remove a RolloutSequence.

+

Removes a RolloutSequence.

get(name, x__xgafv=None)

Retrieve a single rollout sequence.

list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Retrieve the list of all rollout sequences.

+

Retrieves the list of all rollout sequences.

list_next()

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

-

Update a rollout sequence.

+

Updates a rollout sequence.

Method Details

close() @@ -103,7 +103,7 @@

Method Details

create(parent, body=None, rolloutSequenceId=None, x__xgafv=None) -
Create a new rollout sequence resource.
+  
Creates a new rollout sequence resource.
 
 Args:
   parent: string, Required. The parent resource where this rollout sequence will be created. projects/{project}/locations/{location} (required)
@@ -111,9 +111,23 @@ 

Method Details

The object takes the form of: { # RolloutSequence defines the desired order of upgrades. + "autoUpgradeConfig": { # Configuration for automatic upgrades. # Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created. "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted. "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence. + "effectiveAutoUpgradeConfig": { # Configuration for automatic upgrades. # Output only. The resolved auto-upgrade options which are in effect. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234 "ignoredClustersSelector": { # Selector for clusters. # Optional. Selector for clusters to exclude from the Rollout Sequence. "labelSelector": "A String", # Required. A valid CEL (Common Expression Language) expression which evaluates `resource.labels`. @@ -176,7 +190,7 @@

Method Details

delete(name, x__xgafv=None) -
Remove a RolloutSequence.
+  
Removes a RolloutSequence.
 
 Args:
   name: string, Required. The name of the rollout sequence to delete. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence} (required)
@@ -224,9 +238,23 @@ 

Method Details

An object of the form: { # RolloutSequence defines the desired order of upgrades. + "autoUpgradeConfig": { # Configuration for automatic upgrades. # Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created. "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted. "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence. + "effectiveAutoUpgradeConfig": { # Configuration for automatic upgrades. # Output only. The resolved auto-upgrade options which are in effect. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234 "ignoredClustersSelector": { # Selector for clusters. # Optional. Selector for clusters to exclude from the Rollout Sequence. "labelSelector": "A String", # Required. A valid CEL (Common Expression Language) expression which evaluates `resource.labels`. @@ -260,7 +288,7 @@

Method Details

list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Retrieve the list of all rollout sequences.
+  
Retrieves the list of all rollout sequences.
 
 Args:
   parent: string, Required. The parent, which owns this collection of rollout sequences. Format: projects/{project}/locations/{location} (required)
@@ -279,9 +307,23 @@ 

Method Details

"nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "rolloutSequences": [ # The rollout sequences from the specified parent resource. { # RolloutSequence defines the desired order of upgrades. + "autoUpgradeConfig": { # Configuration for automatic upgrades. # Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created. "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted. "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence. + "effectiveAutoUpgradeConfig": { # Configuration for automatic upgrades. # Output only. The resolved auto-upgrade options which are in effect. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234 "ignoredClustersSelector": { # Selector for clusters. # Optional. Selector for clusters to exclude from the Rollout Sequence. "labelSelector": "A String", # Required. A valid CEL (Common Expression Language) expression which evaluates `resource.labels`. @@ -331,7 +373,7 @@

Method Details

patch(name, body=None, updateMask=None, x__xgafv=None) -
Update a rollout sequence.
+  
Updates a rollout sequence.
 
 Args:
   name: string, Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME} (required)
@@ -339,9 +381,23 @@ 

Method Details

The object takes the form of: { # RolloutSequence defines the desired order of upgrades. + "autoUpgradeConfig": { # Configuration for automatic upgrades. # Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created. "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted. "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence. + "effectiveAutoUpgradeConfig": { # Configuration for automatic upgrades. # Output only. The resolved auto-upgrade options which are in effect. + "rolloutCreationScope": { # The scope for automatic rollout creation. # Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled. + "upgradeTypes": [ # Optional. The list of enabled upgrade types. + "A String", + ], + }, + }, "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234 "ignoredClustersSelector": { # Selector for clusters. # Optional. Selector for clusters to exclude from the Rollout Sequence. "labelSelector": "A String", # Required. A valid CEL (Common Expression Language) expression which evaluates `resource.labels`. diff --git a/docs/dyn/gkehub_v1beta.projects.locations.rollouts.html b/docs/dyn/gkehub_v1beta.projects.locations.rollouts.html index 5b85026408..a1db3b2dbf 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.rollouts.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.rollouts.html @@ -77,12 +77,15 @@

Instance Methods

close()

Close httplib2 connections.

+

+ forceCompleteStage(name, body=None, x__xgafv=None)

+

Force-completes a rollout stage. Only the active stage of an active rollout can be force-completed.

get(name, x__xgafv=None)

-

Retrieve a single rollout.

+

Retrieves a single rollout.

list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Retrieve the list of all rollouts.

+

Retrieves the list of all rollouts.

list_next()

Retrieves the next page of results.

@@ -92,9 +95,51 @@

Method Details

Close httplib2 connections.
+
+ forceCompleteStage(name, body=None, x__xgafv=None) +
Force-completes a rollout stage. Only the active stage of an active rollout can be force-completed.
+
+Args:
+  name: string, Required. The name of the rollout. Format: projects/{project}/locations/{location}/rollouts/{rollout} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for force-completing a rollout stage.
+  "stageNumber": 42, # Required. The stage number to force-complete.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
get(name, x__xgafv=None) -
Retrieve a single rollout.
+  
Retrieves a single rollout.
 
 Args:
   name: string, Required. The name of the rollout to retrieve. projects/{project}/locations/{location}/rollouts/{rollout} (required)
@@ -155,7 +200,7 @@ 

Method Details

list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Retrieve the list of all rollouts.
+  
Retrieves the list of all rollouts.
 
 Args:
   parent: string, Required. The parent, which owns this collection of rollout. Format: projects/{project}/locations/{location} (required)
diff --git a/docs/dyn/gkehub_v1beta1.projects.locations.html b/docs/dyn/gkehub_v1beta1.projects.locations.html
index 625be8f03d..5a44689e47 100644
--- a/docs/dyn/gkehub_v1beta1.projects.locations.html
+++ b/docs/dyn/gkehub_v1beta1.projects.locations.html
@@ -92,7 +92,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gkehub_v2.projects.locations.html b/docs/dyn/gkehub_v2.projects.locations.html
index b4a69de108..49bf2317a7 100644
--- a/docs/dyn/gkehub_v2.projects.locations.html
+++ b/docs/dyn/gkehub_v2.projects.locations.html
@@ -92,7 +92,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gkehub_v2alpha.projects.locations.html b/docs/dyn/gkehub_v2alpha.projects.locations.html
index a595e4942a..63b44c8a32 100644
--- a/docs/dyn/gkehub_v2alpha.projects.locations.html
+++ b/docs/dyn/gkehub_v2alpha.projects.locations.html
@@ -92,7 +92,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gkehub_v2beta.projects.locations.html b/docs/dyn/gkehub_v2beta.projects.locations.html
index 01d0324000..6443dc81d3 100644
--- a/docs/dyn/gkehub_v2beta.projects.locations.html
+++ b/docs/dyn/gkehub_v2beta.projects.locations.html
@@ -92,7 +92,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gkeonprem_v1.projects.locations.html b/docs/dyn/gkeonprem_v1.projects.locations.html
index 1488f23f00..53761b05ee 100644
--- a/docs/dyn/gkeonprem_v1.projects.locations.html
+++ b/docs/dyn/gkeonprem_v1.projects.locations.html
@@ -107,7 +107,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -146,11 +146,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/gmail_v1.users.drafts.html b/docs/dyn/gmail_v1.users.drafts.html
index c2d54ab8b6..9b8b13843d 100644
--- a/docs/dyn/gmail_v1.users.drafts.html
+++ b/docs/dyn/gmail_v1.users.drafts.html
@@ -79,25 +79,25 @@ 

Instance Methods

Close httplib2 connections.

create(userId, body=None, media_body=None, media_mime_type=None, x__xgafv=None)

-

Creates a new draft with the `DRAFT` label.

+

Creates a draft with the `DRAFT` label. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).

delete(userId, id, x__xgafv=None)

-

Immediately and permanently deletes the specified draft. Does not simply trash it.

+

Immediately and permanently deletes the specified draft. Does not simply trash it. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).

get(userId, id, format=None, x__xgafv=None)

-

Gets the specified draft.

+

Gets the specified draft. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).

list(userId, includeSpamTrash=None, maxResults=None, pageToken=None, q=None, x__xgafv=None)

-

Lists the drafts in the user's mailbox.

+

Lists the drafts in the user's mailbox. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).

list_next()

Retrieves the next page of results.

send(userId, body=None, media_body=None, media_mime_type=None, x__xgafv=None)

-

Sends the specified, existing draft to the recipients in the `To`, `Cc`, and `Bcc` headers.

+

Sends the specified, existing draft to the recipients in the `To`, `Cc`, and `Bcc` headers. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).

update(userId, id, body=None, media_body=None, media_mime_type=None, x__xgafv=None)

-

Replaces a draft's content.

+

Replaces a draft's content. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).

Method Details

close() @@ -106,7 +106,7 @@

Method Details

create(userId, body=None, media_body=None, media_mime_type=None, x__xgafv=None) -
Creates a new draft with the `DRAFT` label.
+  
Creates a draft with the `DRAFT` label. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -218,7 +218,7 @@ 

Method Details

delete(userId, id, x__xgafv=None) -
Immediately and permanently deletes the specified draft. Does not simply trash it.
+  
Immediately and permanently deletes the specified draft. Does not simply trash it. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -232,7 +232,7 @@ 

Method Details

get(userId, id, format=None, x__xgafv=None) -
Gets the specified draft.
+  
Gets the specified draft. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -300,7 +300,7 @@ 

Method Details

list(userId, includeSpamTrash=None, maxResults=None, pageToken=None, q=None, x__xgafv=None) -
Lists the drafts in the user's mailbox.
+  
Lists the drafts in the user's mailbox. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -385,7 +385,7 @@ 

Method Details

send(userId, body=None, media_body=None, media_mime_type=None, x__xgafv=None) -
Sends the specified, existing draft to the recipients in the `To`, `Cc`, and `Bcc` headers.
+  
Sends the specified, existing draft to the recipients in the `To`, `Cc`, and `Bcc` headers. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -494,7 +494,7 @@ 

Method Details

update(userId, id, body=None, media_body=None, media_mime_type=None, x__xgafv=None) -
Replaces a draft's content.
+  
Replaces a draft's content. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.history.html b/docs/dyn/gmail_v1.users.history.html
index eb997d5f15..ecc0f268c5 100644
--- a/docs/dyn/gmail_v1.users.history.html
+++ b/docs/dyn/gmail_v1.users.history.html
@@ -79,7 +79,7 @@ 

Instance Methods

Close httplib2 connections.

list(userId, historyTypes=None, labelId=None, maxResults=None, pageToken=None, startHistoryId=None, x__xgafv=None)

-

Lists the history of all changes to the given mailbox. History results are returned in chronological order (increasing `historyId`).

+

Lists the history of all changes to the given mailbox. History results are returned in chronological order (increasing `historyId`). For more information, see [Synchronize clients with Gmail](https://developers.google.com/workspace/gmail/api/guides/sync).

list_next()

Retrieves the next page of results.

@@ -91,7 +91,7 @@

Method Details

list(userId, historyTypes=None, labelId=None, maxResults=None, pageToken=None, startHistoryId=None, x__xgafv=None) -
Lists the history of all changes to the given mailbox. History results are returned in chronological order (increasing `historyId`).
+  
Lists the history of all changes to the given mailbox. History results are returned in chronological order (increasing `historyId`). For more information, see [Synchronize clients with Gmail](https://developers.google.com/workspace/gmail/api/guides/sync).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.html b/docs/dyn/gmail_v1.users.html
index 604886ad7e..4c69256937 100644
--- a/docs/dyn/gmail_v1.users.html
+++ b/docs/dyn/gmail_v1.users.html
@@ -112,10 +112,10 @@ 

Instance Methods

Gets the current user's Gmail profile.

stop(userId, x__xgafv=None)

-

Stop receiving push notifications for the given user mailbox.

+

Turn off push notification delivery for the given user mailbox. For more information, see [Configure push notifications in Gmail API](https://developers.google.com/workspace/gmail/api/guides/push).

watch(userId, body=None, x__xgafv=None)

-

Set up or update a push notification watch on the given user mailbox.

+

Set up or update a push notification watch on the given user mailbox. For more information, see [Configure push notifications in Gmail API](https://developers.google.com/workspace/gmail/api/guides/push).

Method Details

close() @@ -146,7 +146,7 @@

Method Details

stop(userId, x__xgafv=None) -
Stop receiving push notifications for the given user mailbox.
+  
Turn off push notification delivery for the given user mailbox. For more information, see [Configure push notifications in Gmail API](https://developers.google.com/workspace/gmail/api/guides/push).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -159,7 +159,7 @@ 

Method Details

watch(userId, body=None, x__xgafv=None) -
Set up or update a push notification watch on the given user mailbox.
+  
Set up or update a push notification watch on the given user mailbox. For more information, see [Configure push notifications in Gmail API](https://developers.google.com/workspace/gmail/api/guides/push).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.labels.html b/docs/dyn/gmail_v1.users.labels.html
index 193bf4b72c..3630422502 100644
--- a/docs/dyn/gmail_v1.users.labels.html
+++ b/docs/dyn/gmail_v1.users.labels.html
@@ -79,22 +79,22 @@ 

Instance Methods

Close httplib2 connections.

create(userId, body=None, x__xgafv=None)

-

Creates a new label.

+

Creates a label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).

delete(userId, id, x__xgafv=None)

-

Immediately and permanently deletes the specified label and removes it from any messages and threads that it is applied to.

+

Immediately and permanently deletes the specified label and removes it from any messages and threads that it's applied to. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).

get(userId, id, x__xgafv=None)

-

Gets the specified label.

+

Gets the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).

list(userId, x__xgafv=None)

-

Lists all labels in the user's mailbox.

+

Lists all labels in the user's mailbox. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).

patch(userId, id, body=None, x__xgafv=None)

-

Patch the specified label.

+

Patch the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).

update(userId, id, body=None, x__xgafv=None)

-

Updates the specified label.

+

Updates the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).

Method Details

close() @@ -103,7 +103,7 @@

Method Details

create(userId, body=None, x__xgafv=None) -
Creates a new label.
+  
Creates a label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -153,7 +153,7 @@ 

Method Details

delete(userId, id, x__xgafv=None) -
Immediately and permanently deletes the specified label and removes it from any messages and threads that it is applied to.
+  
Immediately and permanently deletes the specified label and removes it from any messages and threads that it's applied to. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -167,7 +167,7 @@ 

Method Details

get(userId, id, x__xgafv=None) -
Gets the specified label.
+  
Gets the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -199,7 +199,7 @@ 

Method Details

list(userId, x__xgafv=None) -
Lists all labels in the user's mailbox.
+  
Lists all labels in the user's mailbox. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -234,7 +234,7 @@ 

Method Details

patch(userId, id, body=None, x__xgafv=None) -
Patch the specified label.
+  
Patch the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -285,7 +285,7 @@ 

Method Details

update(userId, id, body=None, x__xgafv=None) -
Updates the specified label.
+  
Updates the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.messages.html b/docs/dyn/gmail_v1.users.messages.html
index 8e45a40f6e..fb48c3f8a5 100644
--- a/docs/dyn/gmail_v1.users.messages.html
+++ b/docs/dyn/gmail_v1.users.messages.html
@@ -96,13 +96,13 @@ 

Instance Methods

Gets the specified message.

import_(userId, body=None, deleted=None, internalDateSource=None, media_body=None, media_mime_type=None, neverMarkSpam=None, processForCalendar=None, x__xgafv=None)

-

Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150MB.

+

Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150 MB.

insert(userId, body=None, deleted=None, internalDateSource=None, media_body=None, media_mime_type=None, x__xgafv=None)

-

Directly inserts a message into only this user's mailbox similar to `IMAP APPEND`, bypassing most scanning and classification. Does not send a message.

+

Directly inserts a message into only this user's mailbox similar to `IMAP APPEND`, bypassing most scanning and classification. Does not send a message. For more information, see [Create and send email messages](https://developers.google.com/workspace/gmail/api/guides/sending).

list(userId, includeSpamTrash=None, labelIds=None, maxResults=None, pageToken=None, q=None, x__xgafv=None)

-

Lists the messages in the user's mailbox. For example usage, see [List Gmail messages](https://developers.google.com/workspace/gmail/api/guides/list-messages).

+

Lists the messages in the user's mailbox. For more information, see [List Gmail messages](https://developers.google.com/workspace/gmail/api/guides/list-messages).

list_next()

Retrieves the next page of results.

@@ -111,7 +111,7 @@

Instance Methods

Modifies the labels on the specified message.

send(userId, body=None, media_body=None, media_mime_type=None, x__xgafv=None)

-

Sends the specified message to the recipients in the `To`, `Cc`, and `Bcc` headers. For example usage, see [Sending email](https://developers.google.com/workspace/gmail/api/guides/sending).

+

Sends the specified message to the recipients in the `To`, `Cc`, and `Bcc` headers. For more information, see [Create and send email messages](https://developers.google.com/workspace/gmail/api/guides/sending).

trash(userId, id, x__xgafv=None)

Moves the specified message to the trash.

@@ -256,7 +256,7 @@

Method Details

import_(userId, body=None, deleted=None, internalDateSource=None, media_body=None, media_mime_type=None, neverMarkSpam=None, processForCalendar=None, x__xgafv=None) -
Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150MB.
+  
Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150 MB.
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -369,7 +369,7 @@ 

Method Details

insert(userId, body=None, deleted=None, internalDateSource=None, media_body=None, media_mime_type=None, x__xgafv=None) -
Directly inserts a message into only this user's mailbox similar to `IMAP APPEND`, bypassing most scanning and classification. Does not send a message.
+  
Directly inserts a message into only this user's mailbox similar to `IMAP APPEND`, bypassing most scanning and classification. Does not send a message. For more information, see [Create and send email messages](https://developers.google.com/workspace/gmail/api/guides/sending).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -480,7 +480,7 @@ 

Method Details

list(userId, includeSpamTrash=None, labelIds=None, maxResults=None, pageToken=None, q=None, x__xgafv=None) -
Lists the messages in the user's mailbox. For example usage, see [List Gmail messages](https://developers.google.com/workspace/gmail/api/guides/list-messages).
+  
Lists the messages in the user's mailbox. For more information, see [List Gmail messages](https://developers.google.com/workspace/gmail/api/guides/list-messages).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -634,7 +634,7 @@ 

Method Details

send(userId, body=None, media_body=None, media_mime_type=None, x__xgafv=None) -
Sends the specified message to the recipients in the `To`, `Cc`, and `Bcc` headers. For example usage, see [Sending email](https://developers.google.com/workspace/gmail/api/guides/sending).
+  
Sends the specified message to the recipients in the `To`, `Cc`, and `Bcc` headers. For more information, see [Create and send email messages](https://developers.google.com/workspace/gmail/api/guides/sending).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.settings.delegates.html b/docs/dyn/gmail_v1.users.settings.delegates.html
index 9a0cb29148..144e93eaaf 100644
--- a/docs/dyn/gmail_v1.users.settings.delegates.html
+++ b/docs/dyn/gmail_v1.users.settings.delegates.html
@@ -79,16 +79,16 @@ 

Instance Methods

Close httplib2 connections.

create(userId, body=None, x__xgafv=None)

-

Adds a delegate with its verification status set directly to `accepted`, without sending any verification email. The delegate user must be a member of the same Google Workspace organization as the delegator user. Gmail imposes limitations on the number of delegates and delegators each user in a Google Workspace organization can have. These limits depend on your organization, but in general each user can have up to 25 delegates and up to 10 delegators. Note that a delegate user must be referred to by their primary email address, and not an email alias. Also note that when a new delegate is created, there may be up to a one minute delay before the new delegate is available for use. This method is only available to service account clients that have been delegated domain-wide authority.

+

Adds a delegate with its verification status set directly to `accepted`, without sending any verification email. The delegate user must be a member of the same Google Workspace organization as the delegator user. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). Gmail imposes limitations on the number of delegates and delegators each user in a Google Workspace organization can have. These limits depend on your organization, but in general each user can have up to 25 delegates and up to 10 delegators. A delegate user must be referred to by their primary email address, and not an email alias. When a new delegate is created, there may be up to a one minute delay before the new delegate is available for use. This method is only available to service account clients that have been delegated domain-wide authority.

delete(userId, delegateEmail, x__xgafv=None)

-

Removes the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it. Note that a delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.

+

Removes the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). A delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.

get(userId, delegateEmail, x__xgafv=None)

-

Gets the specified delegate. Note that a delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.

+

Gets the specified delegate. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). A delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.

list(userId, x__xgafv=None)

-

Lists the delegates for the specified account. This method is only available to service account clients that have been delegated domain-wide authority.

+

Lists the delegates for the specified account. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). This method is only available to service account clients that have been delegated domain-wide authority.

Method Details

close() @@ -97,7 +97,7 @@

Method Details

create(userId, body=None, x__xgafv=None) -
Adds a delegate with its verification status set directly to `accepted`, without sending any verification email. The delegate user must be a member of the same Google Workspace organization as the delegator user. Gmail imposes limitations on the number of delegates and delegators each user in a Google Workspace organization can have. These limits depend on your organization, but in general each user can have up to 25 delegates and up to 10 delegators. Note that a delegate user must be referred to by their primary email address, and not an email alias. Also note that when a new delegate is created, there may be up to a one minute delay before the new delegate is available for use. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Adds a delegate with its verification status set directly to `accepted`, without sending any verification email. The delegate user must be a member of the same Google Workspace organization as the delegator user. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). Gmail imposes limitations on the number of delegates and delegators each user in a Google Workspace organization can have. These limits depend on your organization, but in general each user can have up to 25 delegates and up to 10 delegators. A delegate user must be referred to by their primary email address, and not an email alias. When a new delegate is created, there may be up to a one minute delay before the new delegate is available for use. This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -125,7 +125,7 @@ 

Method Details

delete(userId, delegateEmail, x__xgafv=None) -
Removes the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it. Note that a delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Removes the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). A delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -139,7 +139,7 @@ 

Method Details

get(userId, delegateEmail, x__xgafv=None) -
Gets the specified delegate. Note that a delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Gets the specified delegate. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). A delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -160,7 +160,7 @@ 

Method Details

list(userId, x__xgafv=None) -
Lists the delegates for the specified account. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Lists the delegates for the specified account. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.settings.filters.html b/docs/dyn/gmail_v1.users.settings.filters.html
index 0a31fcc4a9..e5d0262b72 100644
--- a/docs/dyn/gmail_v1.users.settings.filters.html
+++ b/docs/dyn/gmail_v1.users.settings.filters.html
@@ -79,16 +79,16 @@ 

Instance Methods

Close httplib2 connections.

create(userId, body=None, x__xgafv=None)

-

Creates a filter. Note: you can only create a maximum of 1,000 filters.

+

Creates a filter. Note: you can only create a maximum of 1,000 filters. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).

delete(userId, id, x__xgafv=None)

-

Immediately and permanently deletes the specified filter.

+

Immediately and permanently deletes the specified filter. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).

get(userId, id, x__xgafv=None)

-

Gets a filter.

+

Gets a filter. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).

list(userId, x__xgafv=None)

-

Lists the message filters of a Gmail user.

+

Lists the message filters of a Gmail user. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).

Method Details

close() @@ -97,7 +97,7 @@

Method Details

create(userId, body=None, x__xgafv=None) -
Creates a filter. Note: you can only create a maximum of 1,000 filters.
+  
Creates a filter. Note: you can only create a maximum of 1,000 filters. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -109,7 +109,7 @@ 

Method Details

"addLabelIds": [ # List of labels to add to the message. "A String", ], - "forward": "A String", # Email address that the message should be forwarded to. + "forward": "A String", # Email address that the message should be forwarded to. This effectively redirects the message to the address specified in this field, maintaining the original sender in the "From" field. "removeLabelIds": [ # List of labels to remove from the message. "A String", ], @@ -141,7 +141,7 @@

Method Details

"addLabelIds": [ # List of labels to add to the message. "A String", ], - "forward": "A String", # Email address that the message should be forwarded to. + "forward": "A String", # Email address that the message should be forwarded to. This effectively redirects the message to the address specified in this field, maintaining the original sender in the "From" field. "removeLabelIds": [ # List of labels to remove from the message. "A String", ], @@ -163,7 +163,7 @@

Method Details

delete(userId, id, x__xgafv=None) -
Immediately and permanently deletes the specified filter.
+  
Immediately and permanently deletes the specified filter. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -177,7 +177,7 @@ 

Method Details

get(userId, id, x__xgafv=None) -
Gets a filter.
+  
Gets a filter. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -195,7 +195,7 @@ 

Method Details

"addLabelIds": [ # List of labels to add to the message. "A String", ], - "forward": "A String", # Email address that the message should be forwarded to. + "forward": "A String", # Email address that the message should be forwarded to. This effectively redirects the message to the address specified in this field, maintaining the original sender in the "From" field. "removeLabelIds": [ # List of labels to remove from the message. "A String", ], @@ -217,7 +217,7 @@

Method Details

list(userId, x__xgafv=None) -
Lists the message filters of a Gmail user.
+  
Lists the message filters of a Gmail user. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -236,7 +236,7 @@ 

Method Details

"addLabelIds": [ # List of labels to add to the message. "A String", ], - "forward": "A String", # Email address that the message should be forwarded to. + "forward": "A String", # Email address that the message should be forwarded to. This effectively redirects the message to the address specified in this field, maintaining the original sender in the "From" field. "removeLabelIds": [ # List of labels to remove from the message. "A String", ], diff --git a/docs/dyn/gmail_v1.users.settings.forwardingAddresses.html b/docs/dyn/gmail_v1.users.settings.forwardingAddresses.html index 0243cccc78..21f8f59574 100644 --- a/docs/dyn/gmail_v1.users.settings.forwardingAddresses.html +++ b/docs/dyn/gmail_v1.users.settings.forwardingAddresses.html @@ -79,16 +79,16 @@

Instance Methods

Close httplib2 connections.

create(userId, body=None, x__xgafv=None)

-

Creates a forwarding address. If ownership verification is required, a message will be sent to the recipient and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. This method is only available to service account clients that have been delegated domain-wide authority.

+

Creates a forwarding address. If ownership verification is required, a message will be sent to the recipient and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.

delete(userId, forwardingEmail, x__xgafv=None)

-

Deletes the specified forwarding address and revokes any verification that may have been required. This method is only available to service account clients that have been delegated domain-wide authority.

+

Deletes the specified forwarding address and revokes any verification that may have been required. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.

get(userId, forwardingEmail, x__xgafv=None)

-

Gets the specified forwarding address.

+

Gets the specified forwarding address. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).

list(userId, x__xgafv=None)

-

Lists the forwarding addresses for the specified account.

+

Lists the forwarding addresses for the specified account. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).

Method Details

close() @@ -97,7 +97,7 @@

Method Details

create(userId, body=None, x__xgafv=None) -
Creates a forwarding address. If ownership verification is required, a message will be sent to the recipient and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Creates a forwarding address. If ownership verification is required, a message will be sent to the recipient and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -125,7 +125,7 @@ 

Method Details

delete(userId, forwardingEmail, x__xgafv=None) -
Deletes the specified forwarding address and revokes any verification that may have been required. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Deletes the specified forwarding address and revokes any verification that may have been required. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -139,7 +139,7 @@ 

Method Details

get(userId, forwardingEmail, x__xgafv=None) -
Gets the specified forwarding address.
+  
Gets the specified forwarding address. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -160,7 +160,7 @@ 

Method Details

list(userId, x__xgafv=None) -
Lists the forwarding addresses for the specified account.
+  
Lists the forwarding addresses for the specified account. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.settings.html b/docs/dyn/gmail_v1.users.settings.html
index 5f9bf8e566..3ff46ea363 100644
--- a/docs/dyn/gmail_v1.users.settings.html
+++ b/docs/dyn/gmail_v1.users.settings.html
@@ -104,34 +104,34 @@ 

Instance Methods

Close httplib2 connections.

getAutoForwarding(userId, x__xgafv=None)

-

Gets the auto-forwarding setting for the specified account.

+

Gets the auto-forwarding setting for the specified account. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).

getImap(userId, x__xgafv=None)

-

Gets IMAP settings.

+

Gets IMAP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).

getLanguage(userId, x__xgafv=None)

-

Gets language settings.

+

Gets language settings. For more information, see [Manage language settings](https://developers.google.com/workspace/gmail/api/guides/language-settings).

getPop(userId, x__xgafv=None)

-

Gets POP settings.

+

Gets POP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).

getVacation(userId, x__xgafv=None)

-

Gets vacation responder settings.

+

Gets vacation responder settings. For more information, see [Manage vacation settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/vacation_settings).

updateAutoForwarding(userId, body=None, x__xgafv=None)

-

Updates the auto-forwarding setting for the specified account. A verified forwarding address must be specified when auto-forwarding is enabled. This method is only available to service account clients that have been delegated domain-wide authority.

+

Updates the auto-forwarding setting for the specified account. A verified forwarding address must be specified when auto-forwarding is enabled. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.

updateImap(userId, body=None, x__xgafv=None)

-

Updates IMAP settings.

+

Updates IMAP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).

updateLanguage(userId, body=None, x__xgafv=None)

-

Updates language settings. If successful, the return object contains the `displayLanguage` that was saved for the user, which may differ from the value passed into the request. This is because the requested `displayLanguage` may not be directly supported by Gmail but have a close variant that is, and so the variant may be chosen and saved instead.

+

Updates language settings. For more information, see [Manage language settings](https://developers.google.com/workspace/gmail/api/guides/language-settings). If successful, the return object contains the `displayLanguage` that was saved for the user, which may differ from the value passed into the request. This is because the requested `displayLanguage` may not be directly supported by Gmail but have a close variant that is, and so the variant may be chosen and saved instead.

updatePop(userId, body=None, x__xgafv=None)

-

Updates POP settings.

+

Updates POP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).

updateVacation(userId, body=None, x__xgafv=None)

-

Updates vacation responder settings.

+

Updates vacation responder settings. For more information, see [Manage vacation settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/vacation_settings).

Method Details

close() @@ -140,7 +140,7 @@

Method Details

getAutoForwarding(userId, x__xgafv=None) -
Gets the auto-forwarding setting for the specified account.
+  
Gets the auto-forwarding setting for the specified account. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -161,7 +161,7 @@ 

Method Details

getImap(userId, x__xgafv=None) -
Gets IMAP settings.
+  
Gets IMAP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -183,7 +183,7 @@ 

Method Details

getLanguage(userId, x__xgafv=None) -
Gets language settings.
+  
Gets language settings. For more information, see [Manage language settings](https://developers.google.com/workspace/gmail/api/guides/language-settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -202,7 +202,7 @@ 

Method Details

getPop(userId, x__xgafv=None) -
Gets POP settings.
+  
Gets POP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -222,7 +222,7 @@ 

Method Details

getVacation(userId, x__xgafv=None) -
Gets vacation responder settings.
+  
Gets vacation responder settings. For more information, see [Manage vacation settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/vacation_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -248,7 +248,7 @@ 

Method Details

updateAutoForwarding(userId, body=None, x__xgafv=None) -
Updates the auto-forwarding setting for the specified account. A verified forwarding address must be specified when auto-forwarding is enabled. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Updates the auto-forwarding setting for the specified account. A verified forwarding address must be specified when auto-forwarding is enabled. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -278,7 +278,7 @@ 

Method Details

updateImap(userId, body=None, x__xgafv=None) -
Updates IMAP settings.
+  
Updates IMAP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -310,7 +310,7 @@ 

Method Details

updateLanguage(userId, body=None, x__xgafv=None) -
Updates language settings. If successful, the return object contains the `displayLanguage` that was saved for the user, which may differ from the value passed into the request. This is because the requested `displayLanguage` may not be directly supported by Gmail but have a close variant that is, and so the variant may be chosen and saved instead.
+  
Updates language settings. For more information, see [Manage language settings](https://developers.google.com/workspace/gmail/api/guides/language-settings). If successful, the return object contains the `displayLanguage` that was saved for the user, which may differ from the value passed into the request. This is because the requested `displayLanguage` may not be directly supported by Gmail but have a close variant that is, and so the variant may be chosen and saved instead.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -336,7 +336,7 @@ 

Method Details

updatePop(userId, body=None, x__xgafv=None) -
Updates POP settings.
+  
Updates POP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -364,7 +364,7 @@ 

Method Details

updateVacation(userId, body=None, x__xgafv=None) -
Updates vacation responder settings.
+  
Updates vacation responder settings. For more information, see [Manage vacation settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/vacation_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.settings.sendAs.html b/docs/dyn/gmail_v1.users.settings.sendAs.html
index 9deaea230f..f571033a87 100644
--- a/docs/dyn/gmail_v1.users.settings.sendAs.html
+++ b/docs/dyn/gmail_v1.users.settings.sendAs.html
@@ -84,25 +84,25 @@ 

Instance Methods

Close httplib2 connections.

create(userId, body=None, x__xgafv=None)

-

Creates a custom "from" send-as alias. If an SMTP MSA is specified, Gmail will attempt to connect to the SMTP service to validate the configuration before creating the alias. If ownership verification is required for the alias, a message will be sent to the email address and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. This method is only available to service account clients that have been delegated domain-wide authority.

+

Creates a custom "from" send-as alias. If an SMTP MSA is specified, Gmail will attempt to connect to the SMTP service to validate the configuration before creating the alias. If ownership verification is required for the alias, a message will be sent to the email address and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.

delete(userId, sendAsEmail, x__xgafv=None)

-

Deletes the specified send-as alias. Revokes any verification that may have been required for using it. This method is only available to service account clients that have been delegated domain-wide authority.

+

Deletes the specified send-as alias. Revokes any verification that may have been required for using it. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.

get(userId, sendAsEmail, x__xgafv=None)

-

Gets the specified send-as alias. Fails with an HTTP 404 error if the specified address is not a member of the collection.

+

Gets the specified send-as alias. Fails with an HTTP 404 error if the specified address is not a member of the collection. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).

list(userId, x__xgafv=None)

-

Lists the send-as aliases for the specified account. The result includes the primary send-as address associated with the account as well as any custom "from" aliases.

+

Lists the send-as aliases for the specified account. The result includes the primary send-as address associated with the account as well as any custom "from" aliases. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).

patch(userId, sendAsEmail, body=None, x__xgafv=None)

-

Patch the specified send-as alias.

+

Patch the specified send-as alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).

update(userId, sendAsEmail, body=None, x__xgafv=None)

-

Updates a send-as alias. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. Addresses other than the primary address for the account can only be updated by service account clients that have been delegated domain-wide authority.

+

Updates a send-as alias. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). Addresses other than the primary address for the account can only be updated by service account clients that have been delegated domain-wide authority.

verify(userId, sendAsEmail, x__xgafv=None)

-

Sends a verification email to the specified send-as alias address. The verification status must be `pending`. This method is only available to service account clients that have been delegated domain-wide authority.

+

Sends a verification email to the specified send-as alias address. The verification status must be `pending`. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.

Method Details

close() @@ -111,14 +111,14 @@

Method Details

create(userId, body=None, x__xgafv=None) -
Creates a custom "from" send-as alias. If an SMTP MSA is specified, Gmail will attempt to connect to the SMTP service to validate the configuration before creating the alias. If ownership verification is required for the alias, a message will be sent to the email address and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Creates a custom "from" send-as alias. If an SMTP MSA is specified, Gmail will attempt to connect to the SMTP service to validate the configuration before creating the alias. If ownership verification is required for the alias, a message will be sent to the email address and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface.
+{ # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. The send-as alias must be a valid email address.
   "displayName": "A String", # A name that appears in the "From:" header for mail sent using this alias. For custom "from" addresses, when this is empty, Gmail will populate the "From:" header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail.
   "isDefault": True or False, # Whether this address is selected as the default "From:" address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is `true`. Changing this from `false` to `true` for an address will result in this field becoming `false` for the other previous default address.
   "isPrimary": True or False, # Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. This field is read-only.
@@ -144,7 +144,7 @@ 

Method Details

Returns: An object of the form: - { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. + { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. The send-as alias must be a valid email address. "displayName": "A String", # A name that appears in the "From:" header for mail sent using this alias. For custom "from" addresses, when this is empty, Gmail will populate the "From:" header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. "isDefault": True or False, # Whether this address is selected as the default "From:" address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is `true`. Changing this from `false` to `true` for an address will result in this field becoming `false` for the other previous default address. "isPrimary": True or False, # Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. This field is read-only. @@ -165,7 +165,7 @@

Method Details

delete(userId, sendAsEmail, x__xgafv=None) -
Deletes the specified send-as alias. Revokes any verification that may have been required for using it. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Deletes the specified send-as alias. Revokes any verification that may have been required for using it. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -179,7 +179,7 @@ 

Method Details

get(userId, sendAsEmail, x__xgafv=None) -
Gets the specified send-as alias. Fails with an HTTP 404 error if the specified address is not a member of the collection.
+  
Gets the specified send-as alias. Fails with an HTTP 404 error if the specified address is not a member of the collection. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -192,7 +192,7 @@ 

Method Details

Returns: An object of the form: - { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. + { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. The send-as alias must be a valid email address. "displayName": "A String", # A name that appears in the "From:" header for mail sent using this alias. For custom "from" addresses, when this is empty, Gmail will populate the "From:" header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. "isDefault": True or False, # Whether this address is selected as the default "From:" address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is `true`. Changing this from `false` to `true` for an address will result in this field becoming `false` for the other previous default address. "isPrimary": True or False, # Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. This field is read-only. @@ -213,7 +213,7 @@

Method Details

list(userId, x__xgafv=None) -
Lists the send-as aliases for the specified account. The result includes the primary send-as address associated with the account as well as any custom "from" aliases.
+  
Lists the send-as aliases for the specified account. The result includes the primary send-as address associated with the account as well as any custom "from" aliases. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -227,7 +227,7 @@ 

Method Details

{ # Response for the ListSendAs method. "sendAs": [ # List of send-as aliases. - { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. + { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. The send-as alias must be a valid email address. "displayName": "A String", # A name that appears in the "From:" header for mail sent using this alias. For custom "from" addresses, when this is empty, Gmail will populate the "From:" header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. "isDefault": True or False, # Whether this address is selected as the default "From:" address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is `true`. Changing this from `false` to `true` for an address will result in this field becoming `false` for the other previous default address. "isPrimary": True or False, # Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. This field is read-only. @@ -250,7 +250,7 @@

Method Details

patch(userId, sendAsEmail, body=None, x__xgafv=None) -
Patch the specified send-as alias.
+  
Patch the specified send-as alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -258,7 +258,7 @@ 

Method Details

body: object, The request body. The object takes the form of: -{ # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. +{ # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. The send-as alias must be a valid email address. "displayName": "A String", # A name that appears in the "From:" header for mail sent using this alias. For custom "from" addresses, when this is empty, Gmail will populate the "From:" header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. "isDefault": True or False, # Whether this address is selected as the default "From:" address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is `true`. Changing this from `false` to `true` for an address will result in this field becoming `false` for the other previous default address. "isPrimary": True or False, # Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. This field is read-only. @@ -284,7 +284,7 @@

Method Details

Returns: An object of the form: - { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. + { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. The send-as alias must be a valid email address. "displayName": "A String", # A name that appears in the "From:" header for mail sent using this alias. For custom "from" addresses, when this is empty, Gmail will populate the "From:" header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. "isDefault": True or False, # Whether this address is selected as the default "From:" address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is `true`. Changing this from `false` to `true` for an address will result in this field becoming `false` for the other previous default address. "isPrimary": True or False, # Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. This field is read-only. @@ -305,7 +305,7 @@

Method Details

update(userId, sendAsEmail, body=None, x__xgafv=None) -
Updates a send-as alias. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. Addresses other than the primary address for the account can only be updated by service account clients that have been delegated domain-wide authority.
+  
Updates a send-as alias. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). Addresses other than the primary address for the account can only be updated by service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
@@ -313,7 +313,7 @@ 

Method Details

body: object, The request body. The object takes the form of: -{ # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. +{ # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. The send-as alias must be a valid email address. "displayName": "A String", # A name that appears in the "From:" header for mail sent using this alias. For custom "from" addresses, when this is empty, Gmail will populate the "From:" header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. "isDefault": True or False, # Whether this address is selected as the default "From:" address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is `true`. Changing this from `false` to `true` for an address will result in this field becoming `false` for the other previous default address. "isPrimary": True or False, # Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. This field is read-only. @@ -339,7 +339,7 @@

Method Details

Returns: An object of the form: - { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. + { # Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface. The send-as alias must be a valid email address. "displayName": "A String", # A name that appears in the "From:" header for mail sent using this alias. For custom "from" addresses, when this is empty, Gmail will populate the "From:" header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. "isDefault": True or False, # Whether this address is selected as the default "From:" address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is `true`. Changing this from `false` to `true` for an address will result in this field becoming `false` for the other previous default address. "isPrimary": True or False, # Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. This field is read-only. @@ -360,7 +360,7 @@

Method Details

verify(userId, sendAsEmail, x__xgafv=None) -
Sends a verification email to the specified send-as alias address. The verification status must be `pending`. This method is only available to service account clients that have been delegated domain-wide authority.
+  
Sends a verification email to the specified send-as alias address. The verification status must be `pending`. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.
 
 Args:
   userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.settings.sendAs.smimeInfo.html b/docs/dyn/gmail_v1.users.settings.sendAs.smimeInfo.html
index 374e9a34c3..4dd1ad888b 100644
--- a/docs/dyn/gmail_v1.users.settings.sendAs.smimeInfo.html
+++ b/docs/dyn/gmail_v1.users.settings.sendAs.smimeInfo.html
@@ -79,19 +79,19 @@ 

Instance Methods

Close httplib2 connections.

delete(userId, sendAsEmail, id, x__xgafv=None)

-

Deletes the specified S/MIME config for the specified send-as alias.

+

Deletes the specified S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).

get(userId, sendAsEmail, id, x__xgafv=None)

-

Gets the specified S/MIME config for the specified send-as alias.

+

Gets the specified S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).

insert(userId, sendAsEmail, body=None, x__xgafv=None)

-

Insert (upload) the given S/MIME config for the specified send-as alias. Note that pkcs12 format is required for the key.

+

Insert (upload) the given S/MIME config for the specified send-as alias. Note that `pkcs12` format is required for the key. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).

list(userId, sendAsEmail, x__xgafv=None)

-

Lists S/MIME configs for the specified send-as alias.

+

Lists S/MIME configs for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).

setDefault(userId, sendAsEmail, id, x__xgafv=None)

-

Sets the default S/MIME config for the specified send-as alias.

+

Sets the default S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).

Method Details

close() @@ -100,7 +100,7 @@

Method Details

delete(userId, sendAsEmail, id, x__xgafv=None) -
Deletes the specified S/MIME config for the specified send-as alias.
+  
Deletes the specified S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -115,7 +115,7 @@ 

Method Details

get(userId, sendAsEmail, id, x__xgafv=None) -
Gets the specified S/MIME config for the specified send-as alias.
+  
Gets the specified S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -142,7 +142,7 @@ 

Method Details

insert(userId, sendAsEmail, body=None, x__xgafv=None) -
Insert (upload) the given S/MIME config for the specified send-as alias. Note that pkcs12 format is required for the key.
+  
Insert (upload) the given S/MIME config for the specified send-as alias. Note that `pkcs12` format is required for the key. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -181,7 +181,7 @@ 

Method Details

list(userId, sendAsEmail, x__xgafv=None) -
Lists S/MIME configs for the specified send-as alias.
+  
Lists S/MIME configs for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -211,7 +211,7 @@ 

Method Details

setDefault(userId, sendAsEmail, id, x__xgafv=None) -
Sets the default S/MIME config for the specified send-as alias.
+  
Sets the default S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/gmail_v1.users.threads.html b/docs/dyn/gmail_v1.users.threads.html
index 7f61f914e9..083a680e2e 100644
--- a/docs/dyn/gmail_v1.users.threads.html
+++ b/docs/dyn/gmail_v1.users.threads.html
@@ -79,25 +79,25 @@ 

Instance Methods

Close httplib2 connections.

delete(userId, id, x__xgafv=None)

-

Immediately and permanently deletes the specified thread. Any messages that belong to the thread are also deleted. This operation cannot be undone. Prefer `threads.trash` instead.

+

Immediately and permanently deletes the specified thread. Any messages that belong to the thread are also deleted. This operation cannot be undone. Prefer `threads.trash` instead. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).

get(userId, id, format=None, metadataHeaders=None, x__xgafv=None)

-

Gets the specified thread.

+

Gets the specified thread. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).

list(userId, includeSpamTrash=None, labelIds=None, maxResults=None, pageToken=None, q=None, x__xgafv=None)

-

Lists the threads in the user's mailbox.

+

Lists the threads in the user's mailbox. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).

list_next()

Retrieves the next page of results.

modify(userId, id, body=None, x__xgafv=None)

-

Modifies the labels applied to the thread. This applies to all messages in the thread.

+

Modifies the labels applied to the thread. This applies to all messages in the thread. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).

trash(userId, id, x__xgafv=None)

-

Moves the specified thread to the trash. Any messages that belong to the thread are also moved to the trash.

+

Moves the specified thread to the trash. Any messages that belong to the thread are also moved to the trash. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).

untrash(userId, id, x__xgafv=None)

-

Removes the specified thread from the trash. Any messages that belong to the thread are also removed from the trash.

+

Removes the specified thread from the trash. Any messages that belong to the thread are also removed from the trash. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).

Method Details

close() @@ -106,7 +106,7 @@

Method Details

delete(userId, id, x__xgafv=None) -
Immediately and permanently deletes the specified thread. Any messages that belong to the thread are also deleted. This operation cannot be undone. Prefer `threads.trash` instead.
+  
Immediately and permanently deletes the specified thread. Any messages that belong to the thread are also deleted. This operation cannot be undone. Prefer `threads.trash` instead. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -120,7 +120,7 @@ 

Method Details

get(userId, id, format=None, metadataHeaders=None, x__xgafv=None) -
Gets the specified thread.
+  
Gets the specified thread. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -192,7 +192,7 @@ 

Method Details

list(userId, includeSpamTrash=None, labelIds=None, maxResults=None, pageToken=None, q=None, x__xgafv=None) -
Lists the threads in the user's mailbox.
+  
Lists the threads in the user's mailbox. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -282,7 +282,7 @@ 

Method Details

modify(userId, id, body=None, x__xgafv=None) -
Modifies the labels applied to the thread. This applies to all messages in the thread.
+  
Modifies the labels applied to the thread. This applies to all messages in the thread. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -360,7 +360,7 @@ 

Method Details

trash(userId, id, x__xgafv=None) -
Moves the specified thread to the trash. Any messages that belong to the thread are also moved to the trash.
+  
Moves the specified thread to the trash. Any messages that belong to the thread are also moved to the trash. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -426,7 +426,7 @@ 

Method Details

untrash(userId, id, x__xgafv=None) -
Removes the specified thread from the trash. Any messages that belong to the thread are also removed from the trash.
+  
Removes the specified thread from the trash. Any messages that belong to the thread are also removed from the trash. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
diff --git a/docs/dyn/health_v4.users.dataTypes.dataPoints.html b/docs/dyn/health_v4.users.dataTypes.dataPoints.html
index 5a1f46cd92..939d23d191 100644
--- a/docs/dyn/health_v4.users.dataTypes.dataPoints.html
+++ b/docs/dyn/health_v4.users.dataTypes.dataPoints.html
@@ -322,6 +322,41 @@ 

Method Details

"startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). }, }, + "basalEnergyBurned": { # Number of calories burned due to basal metabolic rate (BMR) over a period of time. # Optional. Data for points in the `basal-energy-burned` interval data type collection. + "interval": { # Represents a time interval of an observed data point. # Required. Observed interval. + "civilEndTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval end time in civil time in the timezone the subject is in at the end of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "civilStartTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval start time in civil time in the timezone the subject is in at the start of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "endTime": "A String", # Required. Observed interval end time. + "endUtcOffset": "A String", # Required. The offset of the user's local time at the end of the observation relative to the Coordinated Universal Time (UTC). + "startTime": "A String", # Required. Observed interval start time. + "startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). + }, + "kcal": 3.14, # Required. Number of calories burned due to basal metabolic rate in kilocalories over the observed interval. + }, "bodyFat": { # Body fat measurement. # Optional. Data for points in the `body-fat` sample data type collection. "percentage": 3.14, # Required. Body fat percentage, in range [0, 100]. "sampleTime": { # Represents a sample time of an observed data point. # Required. The time at which body fat was measured. @@ -1494,6 +1529,41 @@

Method Details

"startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). }, }, + "basalEnergyBurned": { # Number of calories burned due to basal metabolic rate (BMR) over a period of time. # Optional. Data for points in the `basal-energy-burned` interval data type collection. + "interval": { # Represents a time interval of an observed data point. # Required. Observed interval. + "civilEndTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval end time in civil time in the timezone the subject is in at the end of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "civilStartTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval start time in civil time in the timezone the subject is in at the start of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "endTime": "A String", # Required. Observed interval end time. + "endUtcOffset": "A String", # Required. The offset of the user's local time at the end of the observation relative to the Coordinated Universal Time (UTC). + "startTime": "A String", # Required. Observed interval start time. + "startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). + }, + "kcal": 3.14, # Required. Number of calories burned due to basal metabolic rate in kilocalories over the observed interval. + }, "bodyFat": { # Body fat measurement. # Optional. Data for points in the `body-fat` sample data type collection. "percentage": 3.14, # Required. Body fat percentage, in range [0, 100]. "sampleTime": { # Represents a sample time of an observed data point. # Required. The time at which body fat was measured. @@ -2271,7 +2341,7 @@

Method Details

Args: parent: string, Required. Parent data type of the Data Point collection. Format: `users/me/dataTypes/{data_type}`, e.g.: - `users/me/dataTypes/steps` - `users/me/dataTypes/weight` For a list of the supported data types see the DataPoint data union field. (required) - filter: string, Optional. Filter expression following https://google.aip.dev/160. A time range (either physical or civil) can be specified. The supported filter fields are: - Interval start time: - Pattern: `{interval_data_type}.interval.start_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND` - Example: - `steps.interval.start_time >= "2023-11-24T00:00:00Z" AND steps.interval.start_time < "2023-11-25T00:00:00Z"` - `distance.interval.start_time >= "2024-08-14T12:34:56Z"` - Interval civil start time: - Pattern: `{interval_data_type}.interval.civil_start_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `steps.interval.civil_start_time >= "2023-11-24" AND steps.interval.civil_start_time < "2023-11-25"` - `distance.interval.civil_start_time >= "2024-08-14T12:34:56"` - Sample observation physical time: - Pattern: `{sample_data_type}.sample_time.physical_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND` - Example: - `weight.sample_time.physical_time >= "2023-11-24T00:00:00Z" AND weight.sample_time.physical_time < "2023-11-25T00:00:00Z"` - `weight.sample_time.physical_time >= "2024-08-14T12:34:56Z"` - Sample observation civil time: - Pattern: `{sample_data_type}.sample_time.civil_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `weight.sample_time.civil_time >= "2023-11-24" AND weight.sample_time.civil_time < "2023-11-25"` - `weight.sample_time.civil_time >= "2024-08-14T12:34:56"` - Daily summary date: - Pattern: `{daily_summary_data_type}.date` - Supported comparison operators: `>=`, `<` - Date literal expected in ISO 8601 `YYYY-MM-DD` format - Supported logical operators: `AND` - Example: - `daily_resting_heart_rate.date >= "2024-08-14"` - `daily_heart_rate_variability.date < "2024-08-15"` - Session civil start time (**Excluding Sleep**): - Pattern: `{session_data_type}.interval.civil_start_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `exercise.interval.civil_start_time >= "2023-11-24" AND exercise.interval.civil_start_time < "2023-11-25"` - `exercise.interval.civil_start_time >= "2024-08-14T12:34:56"` - Session end time (**Sleep specific**): - Pattern: `sleep.interval.end_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND`, `OR` - Example: - `sleep.interval.end_time >= "2023-11-24T00:00:00Z" AND sleep.interval.end_time < "2023-11-25T00:00:00Z"` - Session civil end time (**Sleep specific**): - Pattern: `sleep.interval.civil_end_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND`, `OR` - Example: - `sleep.interval.civil_end_time >= "2023-11-24" AND sleep.interval.civil_end_time < "2023-11-25"` Data points in the response will be ordered by the interval start time in descending order. + filter: string, Optional. Filter expression following https://google.aip.dev/160. A time range (either physical or civil) can be specified. The supported filter fields are: - Interval start time: - Pattern: `{interval_data_type}.interval.start_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND` - Example: - `steps.interval.start_time >= "2023-11-24T00:00:00Z" AND steps.interval.start_time < "2023-11-25T00:00:00Z"` - `distance.interval.start_time >= "2024-08-14T12:34:56Z"` - Interval civil start time: - Pattern: `{interval_data_type}.interval.civil_start_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `steps.interval.civil_start_time >= "2023-11-24" AND steps.interval.civil_start_time < "2023-11-25"` - `distance.interval.civil_start_time >= "2024-08-14T12:34:56"` - Sample observation physical time: - Pattern: `{sample_data_type}.sample_time.physical_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND` - Example: - `weight.sample_time.physical_time >= "2023-11-24T00:00:00Z" AND weight.sample_time.physical_time < "2023-11-25T00:00:00Z"` - `weight.sample_time.physical_time >= "2024-08-14T12:34:56Z"` - Sample observation civil time: - Pattern: `{sample_data_type}.sample_time.civil_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `weight.sample_time.civil_time >= "2023-11-24" AND weight.sample_time.civil_time < "2023-11-25"` - `weight.sample_time.civil_time >= "2024-08-14T12:34:56"` - Daily summary date: - Pattern: `{daily_summary_data_type}.date` - Supported comparison operators: `>=`, `<` - Date literal expected in ISO 8601 `YYYY-MM-DD` format - Supported logical operators: `AND` - Example: - `daily_heart_rate_variability.date < "2024-08-15"` - Session civil start time (**Excluding Sleep**): - Pattern: `{session_data_type}.interval.civil_start_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `exercise.interval.civil_start_time >= "2023-11-24" AND exercise.interval.civil_start_time < "2023-11-25"` - `exercise.interval.civil_start_time >= "2024-08-14T12:34:56"` - Session end time (**Sleep specific**): - Pattern: `sleep.interval.end_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND`, `OR` - Example: - `sleep.interval.end_time >= "2023-11-24T00:00:00Z" AND sleep.interval.end_time < "2023-11-25T00:00:00Z"` - Session civil end time (**Sleep specific**): - Pattern: `sleep.interval.civil_end_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND`, `OR` - Example: - `sleep.interval.civil_end_time >= "2023-11-24" AND sleep.interval.civil_end_time < "2023-11-25"` Data points in the response will be ordered by the interval start time in descending order. pageSize: integer, Optional. The maximum number of data points to return. If unspecified, at most 1440 data points will be returned. The maximum page size is 10000; values above that will be truncated accordingly. For `exercise` and `sleep` the default page size is 25. The maximum page size for `exercise` and `sleep` is 25. pageToken: string, Optional. The `next_page_token` from a previous request, if any. x__xgafv: string, V1 error format. @@ -2431,6 +2501,41 @@

Method Details

"startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). }, }, + "basalEnergyBurned": { # Number of calories burned due to basal metabolic rate (BMR) over a period of time. # Optional. Data for points in the `basal-energy-burned` interval data type collection. + "interval": { # Represents a time interval of an observed data point. # Required. Observed interval. + "civilEndTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval end time in civil time in the timezone the subject is in at the end of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "civilStartTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval start time in civil time in the timezone the subject is in at the start of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "endTime": "A String", # Required. Observed interval end time. + "endUtcOffset": "A String", # Required. The offset of the user's local time at the end of the observation relative to the Coordinated Universal Time (UTC). + "startTime": "A String", # Required. Observed interval start time. + "startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). + }, + "kcal": 3.14, # Required. Number of calories burned due to basal metabolic rate in kilocalories over the observed interval. + }, "bodyFat": { # Body fat measurement. # Optional. Data for points in the `body-fat` sample data type collection. "percentage": 3.14, # Required. Body fat percentage, in range [0, 100]. "sampleTime": { # Represents a sample time of an observed data point. # Required. The time at which body fat was measured. @@ -3375,6 +3480,41 @@

Method Details

"startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). }, }, + "basalEnergyBurned": { # Number of calories burned due to basal metabolic rate (BMR) over a period of time. # Optional. Data for points in the `basal-energy-burned` interval data type collection. + "interval": { # Represents a time interval of an observed data point. # Required. Observed interval. + "civilEndTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval end time in civil time in the timezone the subject is in at the end of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "civilStartTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval start time in civil time in the timezone the subject is in at the start of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "endTime": "A String", # Required. Observed interval end time. + "endUtcOffset": "A String", # Required. The offset of the user's local time at the end of the observation relative to the Coordinated Universal Time (UTC). + "startTime": "A String", # Required. Observed interval start time. + "startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). + }, + "kcal": 3.14, # Required. Number of calories burned due to basal metabolic rate in kilocalories over the observed interval. + }, "bodyFat": { # Body fat measurement. # Optional. Data for points in the `body-fat` sample data type collection. "percentage": 3.14, # Required. Body fat percentage, in range [0, 100]. "sampleTime": { # Represents a sample time of an observed data point. # Required. The time at which body fat was measured. @@ -4341,6 +4481,41 @@

Method Details

"startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). }, }, + "basalEnergyBurned": { # Number of calories burned due to basal metabolic rate (BMR) over a period of time. # Data for points in the `basal-energy-burned` interval data type collection. + "interval": { # Represents a time interval of an observed data point. # Required. Observed interval. + "civilEndTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval end time in civil time in the timezone the subject is in at the end of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "civilStartTime": { # Civil time representation similar to google.type.DateTime, but ensures that neither the timezone nor the UTC offset can be set to avoid confusion between civil and physical time queries. # Output only. Observed interval start time in civil time in the timezone the subject is in at the start of the observed interval + "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Required. Calendar date. + "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + }, + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Optional. Time of day. Defaults to the start of the day, at midnight if omitted. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, + "endTime": "A String", # Required. Observed interval end time. + "endUtcOffset": "A String", # Required. The offset of the user's local time at the end of the observation relative to the Coordinated Universal Time (UTC). + "startTime": "A String", # Required. Observed interval start time. + "startUtcOffset": "A String", # Required. The offset of the user's local time at the start of the observation relative to the Coordinated Universal Time (UTC). + }, + "kcal": 3.14, # Required. Number of calories burned due to basal metabolic rate in kilocalories over the observed interval. + }, "bodyFat": { # Body fat measurement. # Data for points in the `body-fat` sample data type collection. "percentage": 3.14, # Required. Body fat percentage, in range [0, 100]. "sampleTime": { # Represents a sample time of an observed data point. # Required. The time at which body fat was measured. diff --git a/docs/dyn/hypercomputecluster_v1.projects.locations.clusters.html b/docs/dyn/hypercomputecluster_v1.projects.locations.clusters.html index d155dc8155..5d35a674a9 100644 --- a/docs/dyn/hypercomputecluster_v1.projects.locations.clusters.html +++ b/docs/dyn/hypercomputecluster_v1.projects.locations.clusters.html @@ -271,6 +271,7 @@

Method Details

"description": "A String", # Optional. Immutable. Description of the Managed Lustre instance. Maximum of 2048 characters. "filesystem": "A String", # Required. Immutable. Filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be 8 characters or less and can only contain letters and numbers. "lustre": "A String", # Required. Immutable. Name of the Managed Lustre instance to create, in the format `projects/{project}/locations/{location}/instances/{instance}` + "perUnitStorageThroughput": "A String", # Optional. Immutable. Throughput of the instance in MB/s/TiB. Valid values are 125, 250, 500, 1000. See [Performance tiers and maximum storage capacities](https://cloud.google.com/managed-lustre/docs/create-instance#performance-tiers) for more information. }, }, "filestore": { # A reference to a [Filestore](https://cloud.google.com/filestore) instance. # Output only. Reference to a Filestore instance. Populated if and only if the storage resource was configured to use Filestore. @@ -526,6 +527,7 @@

Method Details

"description": "A String", # Optional. Immutable. Description of the Managed Lustre instance. Maximum of 2048 characters. "filesystem": "A String", # Required. Immutable. Filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be 8 characters or less and can only contain letters and numbers. "lustre": "A String", # Required. Immutable. Name of the Managed Lustre instance to create, in the format `projects/{project}/locations/{location}/instances/{instance}` + "perUnitStorageThroughput": "A String", # Optional. Immutable. Throughput of the instance in MB/s/TiB. Valid values are 125, 250, 500, 1000. See [Performance tiers and maximum storage capacities](https://cloud.google.com/managed-lustre/docs/create-instance#performance-tiers) for more information. }, }, "filestore": { # A reference to a [Filestore](https://cloud.google.com/filestore) instance. # Output only. Reference to a Filestore instance. Populated if and only if the storage resource was configured to use Filestore. @@ -721,6 +723,7 @@

Method Details

"description": "A String", # Optional. Immutable. Description of the Managed Lustre instance. Maximum of 2048 characters. "filesystem": "A String", # Required. Immutable. Filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be 8 characters or less and can only contain letters and numbers. "lustre": "A String", # Required. Immutable. Name of the Managed Lustre instance to create, in the format `projects/{project}/locations/{location}/instances/{instance}` + "perUnitStorageThroughput": "A String", # Optional. Immutable. Throughput of the instance in MB/s/TiB. Valid values are 125, 250, 500, 1000. See [Performance tiers and maximum storage capacities](https://cloud.google.com/managed-lustre/docs/create-instance#performance-tiers) for more information. }, }, "filestore": { # A reference to a [Filestore](https://cloud.google.com/filestore) instance. # Output only. Reference to a Filestore instance. Populated if and only if the storage resource was configured to use Filestore. @@ -925,6 +928,7 @@

Method Details

"description": "A String", # Optional. Immutable. Description of the Managed Lustre instance. Maximum of 2048 characters. "filesystem": "A String", # Required. Immutable. Filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be 8 characters or less and can only contain letters and numbers. "lustre": "A String", # Required. Immutable. Name of the Managed Lustre instance to create, in the format `projects/{project}/locations/{location}/instances/{instance}` + "perUnitStorageThroughput": "A String", # Optional. Immutable. Throughput of the instance in MB/s/TiB. Valid values are 125, 250, 500, 1000. See [Performance tiers and maximum storage capacities](https://cloud.google.com/managed-lustre/docs/create-instance#performance-tiers) for more information. }, }, "filestore": { # A reference to a [Filestore](https://cloud.google.com/filestore) instance. # Output only. Reference to a Filestore instance. Populated if and only if the storage resource was configured to use Filestore. diff --git a/docs/dyn/hypercomputecluster_v1.projects.locations.html b/docs/dyn/hypercomputecluster_v1.projects.locations.html index e69ed09ef5..07eb13eee5 100644 --- a/docs/dyn/hypercomputecluster_v1.projects.locations.html +++ b/docs/dyn/hypercomputecluster_v1.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/iap_v1.v1.html b/docs/dyn/iap_v1.v1.html
index 3c5ebc9e24..bdbd59847c 100644
--- a/docs/dyn/iap_v1.v1.html
+++ b/docs/dyn/iap_v1.v1.html
@@ -202,7 +202,7 @@ 

Method Details

"labels": { # The service defined labels of the resource on which the conditions will be evaluated. The semantics - including the key names - are vague to IAM. If the effective condition has a reference to a `resource.labels[foo]` construct, IAM consults with this map to retrieve the values associated with `foo` key for Conditions evaluation. If the provided key is not found in the labels map, the condition would evaluate to false. This field is in limited use. If your intended use case is not expected to express resource.labels attribute in IAM Conditions, leave this field empty. Before planning on using this attribute please: * Read go/iam-conditions-labels-comm and ensure your service can meet the data availability and management requirements. * Talk to iam-conditions-eng@ about your use case. "a_key": "A String", }, - "locations": [ # The locations of the resource. This field is used to determine whether the request is compliant with Trust Boundaries. Usage: - Must not be empty for services in-scope for Trust Boundaries. Once Trust Boundaries is GA, empty values will cause the request to be rejected if customers enforce Trust Boundaries on the parent CRM nodes. - For global resources: use a single value of "global". - For regional/multi-regional resources: use name of the GCP region(s) where the resource exists (e.g., ["us-east1", "us-west1"]). For multi-regional resources specify the name of each GCP region in the resource's multi-region. NOTE: Only GCP cloud region names are supported - go/cloud-region-names. + "locations": [ # The locations of the resource. This field is used to determine whether the request is compliant with Trust Boundaries. Usage: - Must not be empty for services in-scope for Trust Boundaries. Once Trust Boundaries is GA, empty values will cause the request to be rejected if customers enforce Trust Boundaries on the parent CRM nodes. - For global resources: use a single value of "global". - For regional/multi-regional resources: use name of the GCP region(s) where the resource exists (e.g., ["us-east1", "us-west1"]). For multi-regional resources specify the name of each GCP region in the resource's multi-region. NOTE: Only GCP cloud region names are supported - go/cloud-region-names. - Constraints: - Individual location strings must be less than 1000 bytes. - The cumulative size of all locations must be less than 16KB. "A String", ], "name": "A String", # The **relative** name of the resource, which is the URI path of the resource without the leading "/". See https://cloud.google.com/iam/docs/conditions-resource-attributes#resource-name for examples used by other GCP Services. This field is **required** for services integrated with resource-attribute-based IAM conditions and/or CustomOrgPolicy. This field requires special handling for parents-only permissions such as `create` and `list`. See the document linked below for further details. See go/iam-conditions-sig-g3#populate-resource-attributes for specific details on populating this field. @@ -409,7 +409,7 @@

Method Details

"labels": { # The service defined labels of the resource on which the conditions will be evaluated. The semantics - including the key names - are vague to IAM. If the effective condition has a reference to a `resource.labels[foo]` construct, IAM consults with this map to retrieve the values associated with `foo` key for Conditions evaluation. If the provided key is not found in the labels map, the condition would evaluate to false. This field is in limited use. If your intended use case is not expected to express resource.labels attribute in IAM Conditions, leave this field empty. Before planning on using this attribute please: * Read go/iam-conditions-labels-comm and ensure your service can meet the data availability and management requirements. * Talk to iam-conditions-eng@ about your use case. "a_key": "A String", }, - "locations": [ # The locations of the resource. This field is used to determine whether the request is compliant with Trust Boundaries. Usage: - Must not be empty for services in-scope for Trust Boundaries. Once Trust Boundaries is GA, empty values will cause the request to be rejected if customers enforce Trust Boundaries on the parent CRM nodes. - For global resources: use a single value of "global". - For regional/multi-regional resources: use name of the GCP region(s) where the resource exists (e.g., ["us-east1", "us-west1"]). For multi-regional resources specify the name of each GCP region in the resource's multi-region. NOTE: Only GCP cloud region names are supported - go/cloud-region-names. + "locations": [ # The locations of the resource. This field is used to determine whether the request is compliant with Trust Boundaries. Usage: - Must not be empty for services in-scope for Trust Boundaries. Once Trust Boundaries is GA, empty values will cause the request to be rejected if customers enforce Trust Boundaries on the parent CRM nodes. - For global resources: use a single value of "global". - For regional/multi-regional resources: use name of the GCP region(s) where the resource exists (e.g., ["us-east1", "us-west1"]). For multi-regional resources specify the name of each GCP region in the resource's multi-region. NOTE: Only GCP cloud region names are supported - go/cloud-region-names. - Constraints: - Individual location strings must be less than 1000 bytes. - The cumulative size of all locations must be less than 16KB. "A String", ], "name": "A String", # The **relative** name of the resource, which is the URI path of the resource without the leading "/". See https://cloud.google.com/iam/docs/conditions-resource-attributes#resource-name for examples used by other GCP Services. This field is **required** for services integrated with resource-attribute-based IAM conditions and/or CustomOrgPolicy. This field requires special handling for parents-only permissions such as `create` and `list`. See the document linked below for further details. See go/iam-conditions-sig-g3#populate-resource-attributes for specific details on populating this field. @@ -527,7 +527,7 @@

Method Details

"labels": { # The service defined labels of the resource on which the conditions will be evaluated. The semantics - including the key names - are vague to IAM. If the effective condition has a reference to a `resource.labels[foo]` construct, IAM consults with this map to retrieve the values associated with `foo` key for Conditions evaluation. If the provided key is not found in the labels map, the condition would evaluate to false. This field is in limited use. If your intended use case is not expected to express resource.labels attribute in IAM Conditions, leave this field empty. Before planning on using this attribute please: * Read go/iam-conditions-labels-comm and ensure your service can meet the data availability and management requirements. * Talk to iam-conditions-eng@ about your use case. "a_key": "A String", }, - "locations": [ # The locations of the resource. This field is used to determine whether the request is compliant with Trust Boundaries. Usage: - Must not be empty for services in-scope for Trust Boundaries. Once Trust Boundaries is GA, empty values will cause the request to be rejected if customers enforce Trust Boundaries on the parent CRM nodes. - For global resources: use a single value of "global". - For regional/multi-regional resources: use name of the GCP region(s) where the resource exists (e.g., ["us-east1", "us-west1"]). For multi-regional resources specify the name of each GCP region in the resource's multi-region. NOTE: Only GCP cloud region names are supported - go/cloud-region-names. + "locations": [ # The locations of the resource. This field is used to determine whether the request is compliant with Trust Boundaries. Usage: - Must not be empty for services in-scope for Trust Boundaries. Once Trust Boundaries is GA, empty values will cause the request to be rejected if customers enforce Trust Boundaries on the parent CRM nodes. - For global resources: use a single value of "global". - For regional/multi-regional resources: use name of the GCP region(s) where the resource exists (e.g., ["us-east1", "us-west1"]). For multi-regional resources specify the name of each GCP region in the resource's multi-region. NOTE: Only GCP cloud region names are supported - go/cloud-region-names. - Constraints: - Individual location strings must be less than 1000 bytes. - The cumulative size of all locations must be less than 16KB. "A String", ], "name": "A String", # The **relative** name of the resource, which is the URI path of the resource without the leading "/". See https://cloud.google.com/iam/docs/conditions-resource-attributes#resource-name for examples used by other GCP Services. This field is **required** for services integrated with resource-attribute-based IAM conditions and/or CustomOrgPolicy. This field requires special handling for parents-only permissions such as `create` and `list`. See the document linked below for further details. See go/iam-conditions-sig-g3#populate-resource-attributes for specific details on populating this field. diff --git a/docs/dyn/ids_v1.projects.locations.html b/docs/dyn/ids_v1.projects.locations.html index 83f90da8a7..9829e81c87 100644 --- a/docs/dyn/ids_v1.projects.locations.html +++ b/docs/dyn/ids_v1.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/logging_v2.entries.html b/docs/dyn/logging_v2.entries.html
index 308f80c1d7..955119b509 100644
--- a/docs/dyn/logging_v2.entries.html
+++ b/docs/dyn/logging_v2.entries.html
@@ -224,9 +224,9 @@ 

Method Details

"id": "A String", # Workload Id. Example: "my-workload" }, }, - "errorGroups": [ # Output only. The Error Reporting (https://cloud.google.com/error-reporting) error groups associated with this LogEntry. Error Reporting sets the values for this field during error group creation.For more information, see View error details( https://cloud.google.com/error-reporting/docs/viewing-errors#view_error_details)This field isn't available during log routing (https://cloud.google.com/logging/docs/routing/overview) + "errorGroups": [ # Output only. The Error Reporting (https://cloud.google.com/error-reporting) error groups associated with this LogEntry. Error Reporting sets the values for this field during error group creation.This field is populated only when log entries are stored in Cloud Logging storage (Logs Explorer and Observability Analytics). It is not available for use in log sink filters, log-based metrics, or log-based alerts, and it is excluded from log exports (Cloud Storage, BigQuery, and Pub/Sub).For more information, see View error details( https://cloud.google.com/error-reporting/docs/viewing-errors#view_error_details) { # Contains metadata that associates the LogEntry to Error Reporting error groups. - "id": "A String", # The id is a unique identifier for a particular error group; it is the last part of the error group resource name: /project/[PROJECT_ID]/errors/[ERROR_GROUP_ID]. Example: COShysOX0r_51QE. The id is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice (https://cloud.google.com/terms/cloud-privacy-notice). + "id": "A String", # The id is a unique identifier for a particular error group; it is the last part of the error group resource name: /project/[PROJECT_ID]/errors/[ERROR_GROUP_ID]. Example: COShysOX0r_51QE.This field can be used to search for log entries belonging to a specific error group in Logs Explorer (e.g., error_groups.id = "ID") or Observability Analytics.The id is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice (https://cloud.google.com/terms/cloud-privacy-notice). }, ], "httpRequest": { # A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message. # Optional. Information about the HTTP request associated with this log entry, if applicable. @@ -395,9 +395,9 @@

Method Details

"id": "A String", # Workload Id. Example: "my-workload" }, }, - "errorGroups": [ # Output only. The Error Reporting (https://cloud.google.com/error-reporting) error groups associated with this LogEntry. Error Reporting sets the values for this field during error group creation.For more information, see View error details( https://cloud.google.com/error-reporting/docs/viewing-errors#view_error_details)This field isn't available during log routing (https://cloud.google.com/logging/docs/routing/overview) + "errorGroups": [ # Output only. The Error Reporting (https://cloud.google.com/error-reporting) error groups associated with this LogEntry. Error Reporting sets the values for this field during error group creation.This field is populated only when log entries are stored in Cloud Logging storage (Logs Explorer and Observability Analytics). It is not available for use in log sink filters, log-based metrics, or log-based alerts, and it is excluded from log exports (Cloud Storage, BigQuery, and Pub/Sub).For more information, see View error details( https://cloud.google.com/error-reporting/docs/viewing-errors#view_error_details) { # Contains metadata that associates the LogEntry to Error Reporting error groups. - "id": "A String", # The id is a unique identifier for a particular error group; it is the last part of the error group resource name: /project/[PROJECT_ID]/errors/[ERROR_GROUP_ID]. Example: COShysOX0r_51QE. The id is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice (https://cloud.google.com/terms/cloud-privacy-notice). + "id": "A String", # The id is a unique identifier for a particular error group; it is the last part of the error group resource name: /project/[PROJECT_ID]/errors/[ERROR_GROUP_ID]. Example: COShysOX0r_51QE.This field can be used to search for log entries belonging to a specific error group in Logs Explorer (e.g., error_groups.id = "ID") or Observability Analytics.The id is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice (https://cloud.google.com/terms/cloud-privacy-notice). }, ], "httpRequest": { # A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message. # Optional. Information about the HTTP request associated with this log entry, if applicable. @@ -542,9 +542,9 @@

Method Details

"id": "A String", # Workload Id. Example: "my-workload" }, }, - "errorGroups": [ # Output only. The Error Reporting (https://cloud.google.com/error-reporting) error groups associated with this LogEntry. Error Reporting sets the values for this field during error group creation.For more information, see View error details( https://cloud.google.com/error-reporting/docs/viewing-errors#view_error_details)This field isn't available during log routing (https://cloud.google.com/logging/docs/routing/overview) + "errorGroups": [ # Output only. The Error Reporting (https://cloud.google.com/error-reporting) error groups associated with this LogEntry. Error Reporting sets the values for this field during error group creation.This field is populated only when log entries are stored in Cloud Logging storage (Logs Explorer and Observability Analytics). It is not available for use in log sink filters, log-based metrics, or log-based alerts, and it is excluded from log exports (Cloud Storage, BigQuery, and Pub/Sub).For more information, see View error details( https://cloud.google.com/error-reporting/docs/viewing-errors#view_error_details) { # Contains metadata that associates the LogEntry to Error Reporting error groups. - "id": "A String", # The id is a unique identifier for a particular error group; it is the last part of the error group resource name: /project/[PROJECT_ID]/errors/[ERROR_GROUP_ID]. Example: COShysOX0r_51QE. The id is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice (https://cloud.google.com/terms/cloud-privacy-notice). + "id": "A String", # The id is a unique identifier for a particular error group; it is the last part of the error group resource name: /project/[PROJECT_ID]/errors/[ERROR_GROUP_ID]. Example: COShysOX0r_51QE.This field can be used to search for log entries belonging to a specific error group in Logs Explorer (e.g., error_groups.id = "ID") or Observability Analytics.The id is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice (https://cloud.google.com/terms/cloud-privacy-notice). }, ], "httpRequest": { # A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message. # Optional. Information about the HTTP request associated with this log entry, if applicable. diff --git a/docs/dyn/managedidentities_v1.projects.locations.html b/docs/dyn/managedidentities_v1.projects.locations.html index 5f18f3f4cd..aafff721fd 100644 --- a/docs/dyn/managedidentities_v1.projects.locations.html +++ b/docs/dyn/managedidentities_v1.projects.locations.html @@ -87,7 +87,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,7 +126,7 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
diff --git a/docs/dyn/managedidentities_v1alpha1.projects.locations.html b/docs/dyn/managedidentities_v1alpha1.projects.locations.html
index 7933d8807c..0594d02bcf 100644
--- a/docs/dyn/managedidentities_v1alpha1.projects.locations.html
+++ b/docs/dyn/managedidentities_v1alpha1.projects.locations.html
@@ -87,7 +87,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,7 +126,7 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
diff --git a/docs/dyn/managedidentities_v1beta1.projects.locations.html b/docs/dyn/managedidentities_v1beta1.projects.locations.html
index 28ca19d379..b049a87b05 100644
--- a/docs/dyn/managedidentities_v1beta1.projects.locations.html
+++ b/docs/dyn/managedidentities_v1beta1.projects.locations.html
@@ -87,7 +87,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,7 +126,7 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
diff --git a/docs/dyn/managedkafka_v1.projects.locations.html b/docs/dyn/managedkafka_v1.projects.locations.html
index e7bb70ed39..1427b7aca5 100644
--- a/docs/dyn/managedkafka_v1.projects.locations.html
+++ b/docs/dyn/managedkafka_v1.projects.locations.html
@@ -102,7 +102,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -141,11 +141,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/meet_v2.spaces.html b/docs/dyn/meet_v2.spaces.html
index 2757e5219d..7617eebdec 100644
--- a/docs/dyn/meet_v2.spaces.html
+++ b/docs/dyn/meet_v2.spaces.html
@@ -130,10 +130,10 @@ 

Method Details

"reactionRestriction": "A String", # Defines who has permission to send reactions in the meeting space. }, }, - "gatewaySipAccess": [ # Output only. The SIP based access methods that can be used to join the conference. Can be empty. - { # Details how to join the conference via a SIP gateway. - "sipAccessCode": "A String", # Permanent numeric code for manual entry on specially configured devices. - "uri": "A String", # The SIP URI the conference can be reached through. The string is on one of the formats: "sip:@" "sips:@" where currently is the 13-digit universal pin, and is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. + "gatewaySipAccess": [ # Output only. The SIP-based access methods that can be used to join the conference. Can be empty. + { # Details how to join the conference through a SIP gateway. + "sipAccessCode": "A String", # The permanent numeric code for manual entry on specially configured devices. + "uri": "A String", # The Session Initiation Protocol (SIP) URI the conference can be reached through. The string is in one of these formats: * "sip:USER_ID@GATEWAY_ADDRESS" * "sips:USER_ID@GATEWAY_ADDRESS" where USER_ID is the 13-digit universal pin (with the future option to support using a Meet meeting code as well), and GATEWAY_ADDRESS is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. }, ], "meetingCode": "A String", # Output only. Type friendly unique string used to join the meeting. Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`. The maximum length is 128 characters. Can only be used as an alias of the space name to get the space. @@ -184,10 +184,10 @@

Method Details

"reactionRestriction": "A String", # Defines who has permission to send reactions in the meeting space. }, }, - "gatewaySipAccess": [ # Output only. The SIP based access methods that can be used to join the conference. Can be empty. - { # Details how to join the conference via a SIP gateway. - "sipAccessCode": "A String", # Permanent numeric code for manual entry on specially configured devices. - "uri": "A String", # The SIP URI the conference can be reached through. The string is on one of the formats: "sip:@" "sips:@" where currently is the 13-digit universal pin, and is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. + "gatewaySipAccess": [ # Output only. The SIP-based access methods that can be used to join the conference. Can be empty. + { # Details how to join the conference through a SIP gateway. + "sipAccessCode": "A String", # The permanent numeric code for manual entry on specially configured devices. + "uri": "A String", # The Session Initiation Protocol (SIP) URI the conference can be reached through. The string is in one of these formats: * "sip:USER_ID@GATEWAY_ADDRESS" * "sips:USER_ID@GATEWAY_ADDRESS" where USER_ID is the 13-digit universal pin (with the future option to support using a Meet meeting code as well), and GATEWAY_ADDRESS is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. }, ], "meetingCode": "A String", # Output only. Type friendly unique string used to join the meeting. Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`. The maximum length is 128 characters. Can only be used as an alias of the space name to get the space. @@ -269,10 +269,10 @@

Method Details

"reactionRestriction": "A String", # Defines who has permission to send reactions in the meeting space. }, }, - "gatewaySipAccess": [ # Output only. The SIP based access methods that can be used to join the conference. Can be empty. - { # Details how to join the conference via a SIP gateway. - "sipAccessCode": "A String", # Permanent numeric code for manual entry on specially configured devices. - "uri": "A String", # The SIP URI the conference can be reached through. The string is on one of the formats: "sip:@" "sips:@" where currently is the 13-digit universal pin, and is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. + "gatewaySipAccess": [ # Output only. The SIP-based access methods that can be used to join the conference. Can be empty. + { # Details how to join the conference through a SIP gateway. + "sipAccessCode": "A String", # The permanent numeric code for manual entry on specially configured devices. + "uri": "A String", # The Session Initiation Protocol (SIP) URI the conference can be reached through. The string is in one of these formats: * "sip:USER_ID@GATEWAY_ADDRESS" * "sips:USER_ID@GATEWAY_ADDRESS" where USER_ID is the 13-digit universal pin (with the future option to support using a Meet meeting code as well), and GATEWAY_ADDRESS is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. }, ], "meetingCode": "A String", # Output only. Type friendly unique string used to join the meeting. Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`. The maximum length is 128 characters. Can only be used as an alias of the space name to get the space. @@ -325,10 +325,10 @@

Method Details

"reactionRestriction": "A String", # Defines who has permission to send reactions in the meeting space. }, }, - "gatewaySipAccess": [ # Output only. The SIP based access methods that can be used to join the conference. Can be empty. - { # Details how to join the conference via a SIP gateway. - "sipAccessCode": "A String", # Permanent numeric code for manual entry on specially configured devices. - "uri": "A String", # The SIP URI the conference can be reached through. The string is on one of the formats: "sip:@" "sips:@" where currently is the 13-digit universal pin, and is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. + "gatewaySipAccess": [ # Output only. The SIP-based access methods that can be used to join the conference. Can be empty. + { # Details how to join the conference through a SIP gateway. + "sipAccessCode": "A String", # The permanent numeric code for manual entry on specially configured devices. + "uri": "A String", # The Session Initiation Protocol (SIP) URI the conference can be reached through. The string is in one of these formats: * "sip:USER_ID@GATEWAY_ADDRESS" * "sips:USER_ID@GATEWAY_ADDRESS" where USER_ID is the 13-digit universal pin (with the future option to support using a Meet meeting code as well), and GATEWAY_ADDRESS is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. }, ], "meetingCode": "A String", # Output only. Type friendly unique string used to join the meeting. Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`. The maximum length is 128 characters. Can only be used as an alias of the space name to get the space. @@ -380,10 +380,10 @@

Method Details

"reactionRestriction": "A String", # Defines who has permission to send reactions in the meeting space. }, }, - "gatewaySipAccess": [ # Output only. The SIP based access methods that can be used to join the conference. Can be empty. - { # Details how to join the conference via a SIP gateway. - "sipAccessCode": "A String", # Permanent numeric code for manual entry on specially configured devices. - "uri": "A String", # The SIP URI the conference can be reached through. The string is on one of the formats: "sip:@" "sips:@" where currently is the 13-digit universal pin, and is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. + "gatewaySipAccess": [ # Output only. The SIP-based access methods that can be used to join the conference. Can be empty. + { # Details how to join the conference through a SIP gateway. + "sipAccessCode": "A String", # The permanent numeric code for manual entry on specially configured devices. + "uri": "A String", # The Session Initiation Protocol (SIP) URI the conference can be reached through. The string is in one of these formats: * "sip:USER_ID@GATEWAY_ADDRESS" * "sips:USER_ID@GATEWAY_ADDRESS" where USER_ID is the 13-digit universal pin (with the future option to support using a Meet meeting code as well), and GATEWAY_ADDRESS is a valid address to be resolved using a DNS SRV lookup, or a dotted quad. }, ], "meetingCode": "A String", # Output only. Type friendly unique string used to join the meeting. Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`. The maximum length is 128 characters. Can only be used as an alias of the space name to get the space. diff --git a/docs/dyn/merchantapi_issueresolution_v1.issueresolution.html b/docs/dyn/merchantapi_issueresolution_v1.issueresolution.html index 8c780932a4..e9fafdd459 100644 --- a/docs/dyn/merchantapi_issueresolution_v1.issueresolution.html +++ b/docs/dyn/merchantapi_issueresolution_v1.issueresolution.html @@ -85,7 +85,7 @@

Instance Methods

Provide a list of issues for business's product with an issue resolution content and available actions. This content and actions are meant to be rendered and shown in third-party applications.

triggeraction(name, body=None, languageCode=None, x__xgafv=None)

-

Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.

+

Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under "What is the issue/question?" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.

Method Details

close() @@ -372,7 +372,7 @@

Method Details

triggeraction(name, body=None, languageCode=None, x__xgafv=None) -
Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.
+  
Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under "What is the issue/question?" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.
 
 Args:
   name: string, Required. The business's account that is triggering the action. Format: `accounts/{account}` (required)
diff --git a/docs/dyn/merchantapi_issueresolution_v1beta.issueresolution.html b/docs/dyn/merchantapi_issueresolution_v1beta.issueresolution.html
index faffcb26b1..d22951ecdd 100644
--- a/docs/dyn/merchantapi_issueresolution_v1beta.issueresolution.html
+++ b/docs/dyn/merchantapi_issueresolution_v1beta.issueresolution.html
@@ -85,7 +85,7 @@ 

Instance Methods

Provide a list of issues for business's product with an issue resolution content and available actions. This content and actions are meant to be rendered and shown in third-party applications.

triggeraction(name, body=None, languageCode=None, x__xgafv=None)

-

Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.

+

Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under "What is the issue/question?" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.

Method Details

close() @@ -372,7 +372,7 @@

Method Details

triggeraction(name, body=None, languageCode=None, x__xgafv=None) -
Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.
+  
Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under "What is the issue/question?" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.
 
 Args:
   name: string, Required. The business's account that is triggering the action. Format: `accounts/{account}` (required)
diff --git a/docs/dyn/merchantapi_products_v1.accounts.productInputs.html b/docs/dyn/merchantapi_products_v1.accounts.productInputs.html
index 27f54c503b..a896403e73 100644
--- a/docs/dyn/merchantapi_products_v1.accounts.productInputs.html
+++ b/docs/dyn/merchantapi_products_v1.accounts.productInputs.html
@@ -155,6 +155,7 @@ 

Method Details

}, "availability": "A String", # [Availability](https://support.google.com/merchants/answer/6324448) status of the item. "availabilityDate": "A String", # The day a pre-ordered product becomes available for delivery, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. + "bodyStyle": "A String", # The [body style](https://support.google.com/google-ads/answer/14157085) of the vehicle. "brand": "A String", # [Brand](https://support.google.com/merchants/answer/6324351) of the item. For example, "Google". "canonicalLink": "A String", # URL for the canonical version of your item's landing page. "carrierShipping": [ # Rules for carrier-based shipping. @@ -188,6 +189,7 @@

Method Details

"certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], + "certifiedPreOwned": True or False, # Whether the vehicle is OEM [certified pre-owned](https://support.google.com/google-ads/answer/14156475). "cloudExportAdditionalProperties": [ # Extra fields to export to the Cloud Retail program. { # Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size". "boolValue": True or False, # Boolean value of the given property. For example for a TV product, "True" or "False" if the screen is UHD. @@ -206,6 +208,10 @@

Method Details

"unitCode": "A String", # Unit of the given property. For example, "Pixels" for a TV product. Maximum string size is 256B. }, ], + "co2Emissions": { # The co2 emission of the vehicle. # The [co2 emission](https://support.google.com/google-ads/answer/14546146) of the vehicle. + "unit": "A String", # The unit of the co2 emission. + "value": "A String", # The co2 emission value. + }, "color": "A String", # [Color](https://support.google.com/merchants/answer/6324487) of the item. For example, "red". "condition": "A String", # [Condition](https://support.google.com/merchants/answer/6324469) or state of the item. "costOfGoodsSold": { # The price represented as a number and currency. # Cost of goods sold. Used for gross profit reporting. @@ -217,6 +223,7 @@

Method Details

"customLabel2": "A String", # [Custom label 2](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel3": "A String", # [Custom label 3](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel4": "A String", # [Custom label 4](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. + "dateFirstRegistered": "A String", # The date the vehicle was first registered. Format: `YYYY-MM`. See the [Date first registered](https://support.google.com/google-ads/answer/14546138) for more information. "description": "A String", # Description of the item. "disclosureDate": "A String", # The date time when an offer becomes visible in search results across Google’s YouTube surfaces, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. See [Disclosure date](https://support.google.com/merchants/answer/13034208) for more information. "displayAdsId": "A String", # An identifier for an item for dynamic remarketing campaigns. @@ -226,7 +233,17 @@

Method Details

], "displayAdsTitle": "A String", # Title of an item for dynamic remarketing campaigns. "displayAdsValue": 3.14, # Offer margin for dynamic remarketing campaigns. For more information, see [Display ads attribute](https://support.google.com/merchants/answer/6069387). + "electricRange": { # The mileage of the vehicle. # The [electric range](https://support.google.com/google-ads/answer/15162232) of the vehicle in miles/kms. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + "emissionsStandard": "A String", # The [emission standard](https://support.google.com/google-ads/answer/14869021) of the vehicle. + "energyConsumption": { # The energy consumption of the vehicle. # The [energy consumption](https://support.google.com/google-ads/answer/14546149) of the vehicle. + "unit": "A String", # The unit of the energy consumption. + "value": 3.14, # The energy consumption value. + }, "energyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. + "engine": "A String", # The [engine](https://support.google.com/google-ads/answer/14156068) type of the vehicle. "excludedDestinations": [ # The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. "A String", ], @@ -241,6 +258,14 @@

Method Details

}, }, ], + "fuelConsumption": { # The fuel consumption of the vehicle. # The [fuel consumption](https://support.google.com/google-ads/answer/14543580) of the vehicle. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, + "fuelConsumptionDischargedBattery": { # The fuel consumption of the vehicle. # The fuel consumption of the vehicle when the hybrid battery is discharged. See the [Help Center article](https://support.google.com/google-ads/answer/15162033) for more information. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, "gender": "A String", # Target [gender](https://support.google.com/merchants/answer/6324479) of the item. "googleProductCategory": "A String", # Google's category of the item (see [Google product taxonomy](https://support.google.com/merchants/answer/1705911)). When querying products, this field will contain the user provided value. There is currently no way to get back the auto assigned google product categories through the API. "gtins": [ # Global Trade Item Numbers ([GTIN](https://support.google.com/merchants/answer/6324461)) of the item. You can provide up to 10 GTINs. @@ -271,6 +296,10 @@

Method Details

"currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, "months": "A String", # The number of installments the buyer has to pay. + "totalAmount": { # The price represented as a number and currency. # Optional. Total amount the buyer has to pay, including interest. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, }, "isBundle": True or False, # Whether the item is a business-defined sub-API. A [sub-API] (https://support.google.com/merchants/answer/6324449) is a custom grouping of different products sold by a business for a single price. "itemGroupId": "A String", # Shared identifier for all variants of the same product. @@ -311,6 +340,10 @@

Method Details

"amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, + "mileage": { # The mileage of the vehicle. # The number of miles/kms on the vehicle. See the [Mileage](https://support.google.com/google-ads/answer/14156166) for more information. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, "minEnergyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. "minHandlingTime": "A String", # Minimal product handling time (in business days). "minimumOrderValues": [ # The [minimum value](https://support.google.com/merchants/answer/16989009) in the cart before a customer can initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified per country, service and surface. Maximum entries: 100. @@ -326,6 +359,7 @@

Method Details

], "mobileLink": "A String", # URL for the mobile-optimized version of your item's landing page. "mobileLinkTemplate": "A String", # [Link template](https://support.google.com/merchants/answer/13870216) for business hosted local storefront optimized for mobile devices. + "model": "A String", # The [Model](https://support.google.com/google-ads/answer/14154511) of the vehicle, such as `LX`, `EX`, and others. "mpn": "A String", # Manufacturer Part Number ([MPN](https://support.google.com/merchants/answer/6324482)) of the item. "multipack": "A String", # The number of identical products in a business-defined multipack. "pattern": "A String", # The item's [pattern](https://support.google.com/merchants/answer/6324483). For example, polka dots. @@ -465,6 +499,7 @@

Method Details

], "title": "A String", # Title of the item. "transitTimeLabel": "A String", # The transit time label of the product, used to group product in account-level transit time tables. + "trim": "A String", # The [Trim](https://support.google.com/google-ads/answer/14154176) of the vehicle model, such as `S`, `SV`, `SL` and others. "unitPricingBaseMeasure": { # The UnitPricingBaseMeasure of the product. # The preference of the denominator of the unit price. "unit": "A String", # The unit of the denominator. "value": "A String", # The denominator of the unit price. @@ -473,10 +508,33 @@

Method Details

"unit": "A String", # The unit of the measure. "value": 3.14, # The measure of an item. }, + "vehicleAllInPrice": { # The price represented as a number and currency. # The all-in advertised price for a vehicle, which includes costs for the following – any accessories attached to the vehicle, environmental levies, extra warranty, fuel, freight, pre-delivery inspection (PDI), dealer fees for handling licensing, provincial regulatory fees, miscellaneous dealer charges for security etching and nitrogen tire fill, and factory-to-customer or dealer-to-customer discounts or incentives. See the [Vehicle all-in price](https://support.google.com/google-ads/answer/14156981) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleExpenses": { # The price represented as a number and currency. # The miscellaneous expenses like insurance and registration fees of the vehicle. See the [Vehicle expenses](https://support.google.com/google-ads/answer/15957154) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleMandatoryInspectionIncluded": True or False, # Whether the vehicle is sold with mandatory inspection and maintenance performed before delivery. See the [Vehicle mandatory inspection included](https://support.google.com/google-ads/answer/15956630) for more information.` + "vehicleMsrp": { # The price represented as a number and currency. # The MSRP (Manufacturer Suggested Retail Price) for the vehicle in its current configuration. See the [Vehicle MSRP](https://support.google.com/google-ads/answer/14154171) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehiclePriceType": "A String", # The [price type](https://support.google.com/google-ads/answer/14592783) of the vehicle. "videoLinks": [ # Optional. A list of video URLs for the item. Use this attribute to provide more visuals for your product beyond your image attributes. See the [Help Center article](https://support.google.com/merchants/answer/15216925) for more information. "A String", ], + "vin": "A String", # The [Vehicle Identification Number (VIN)](https://support.google.com/google-ads/answer/14154510) of the vehicle. "virtualModelLink": "A String", # URL of the 3D image of the item. See the [Help Center article](https://support.google.com/merchants/answer/13674896) for more information. + "warranty": { # The warranty of the vehicle. # The [warranty](https://support.google.com/google-ads/answer/15957626) of the vehicle. + "duration": "A String", # The warranty duration in months. + "mileage": { # The mileage of the vehicle. # The warranty mileage. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + }, + "year": "A String", # The [Year](https://support.google.com/google-ads/answer/14152816) of the vehicle model. }, "versionNumber": "A String", # Optional. Immutable. Represents the existing version (freshness) of the product, which can be used to preserve the right order when multiple updates are done at the same time. If set, the insertion is prevented when version number is lower than the current version number of the existing product. Re-insertion (for example, product refresh after 30 days) can be performed with the current `version_number`. Only supported for insertions into primary data sources. Do not set this field for updates. Do not set this field for insertions into supplemental data sources. If the operation is prevented, the aborted exception will be thrown. } @@ -525,6 +583,7 @@

Method Details

}, "availability": "A String", # [Availability](https://support.google.com/merchants/answer/6324448) status of the item. "availabilityDate": "A String", # The day a pre-ordered product becomes available for delivery, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. + "bodyStyle": "A String", # The [body style](https://support.google.com/google-ads/answer/14157085) of the vehicle. "brand": "A String", # [Brand](https://support.google.com/merchants/answer/6324351) of the item. For example, "Google". "canonicalLink": "A String", # URL for the canonical version of your item's landing page. "carrierShipping": [ # Rules for carrier-based shipping. @@ -558,6 +617,7 @@

Method Details

"certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], + "certifiedPreOwned": True or False, # Whether the vehicle is OEM [certified pre-owned](https://support.google.com/google-ads/answer/14156475). "cloudExportAdditionalProperties": [ # Extra fields to export to the Cloud Retail program. { # Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size". "boolValue": True or False, # Boolean value of the given property. For example for a TV product, "True" or "False" if the screen is UHD. @@ -576,6 +636,10 @@

Method Details

"unitCode": "A String", # Unit of the given property. For example, "Pixels" for a TV product. Maximum string size is 256B. }, ], + "co2Emissions": { # The co2 emission of the vehicle. # The [co2 emission](https://support.google.com/google-ads/answer/14546146) of the vehicle. + "unit": "A String", # The unit of the co2 emission. + "value": "A String", # The co2 emission value. + }, "color": "A String", # [Color](https://support.google.com/merchants/answer/6324487) of the item. For example, "red". "condition": "A String", # [Condition](https://support.google.com/merchants/answer/6324469) or state of the item. "costOfGoodsSold": { # The price represented as a number and currency. # Cost of goods sold. Used for gross profit reporting. @@ -587,6 +651,7 @@

Method Details

"customLabel2": "A String", # [Custom label 2](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel3": "A String", # [Custom label 3](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel4": "A String", # [Custom label 4](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. + "dateFirstRegistered": "A String", # The date the vehicle was first registered. Format: `YYYY-MM`. See the [Date first registered](https://support.google.com/google-ads/answer/14546138) for more information. "description": "A String", # Description of the item. "disclosureDate": "A String", # The date time when an offer becomes visible in search results across Google’s YouTube surfaces, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. See [Disclosure date](https://support.google.com/merchants/answer/13034208) for more information. "displayAdsId": "A String", # An identifier for an item for dynamic remarketing campaigns. @@ -596,7 +661,17 @@

Method Details

], "displayAdsTitle": "A String", # Title of an item for dynamic remarketing campaigns. "displayAdsValue": 3.14, # Offer margin for dynamic remarketing campaigns. For more information, see [Display ads attribute](https://support.google.com/merchants/answer/6069387). + "electricRange": { # The mileage of the vehicle. # The [electric range](https://support.google.com/google-ads/answer/15162232) of the vehicle in miles/kms. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + "emissionsStandard": "A String", # The [emission standard](https://support.google.com/google-ads/answer/14869021) of the vehicle. + "energyConsumption": { # The energy consumption of the vehicle. # The [energy consumption](https://support.google.com/google-ads/answer/14546149) of the vehicle. + "unit": "A String", # The unit of the energy consumption. + "value": 3.14, # The energy consumption value. + }, "energyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. + "engine": "A String", # The [engine](https://support.google.com/google-ads/answer/14156068) type of the vehicle. "excludedDestinations": [ # The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. "A String", ], @@ -611,6 +686,14 @@

Method Details

}, }, ], + "fuelConsumption": { # The fuel consumption of the vehicle. # The [fuel consumption](https://support.google.com/google-ads/answer/14543580) of the vehicle. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, + "fuelConsumptionDischargedBattery": { # The fuel consumption of the vehicle. # The fuel consumption of the vehicle when the hybrid battery is discharged. See the [Help Center article](https://support.google.com/google-ads/answer/15162033) for more information. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, "gender": "A String", # Target [gender](https://support.google.com/merchants/answer/6324479) of the item. "googleProductCategory": "A String", # Google's category of the item (see [Google product taxonomy](https://support.google.com/merchants/answer/1705911)). When querying products, this field will contain the user provided value. There is currently no way to get back the auto assigned google product categories through the API. "gtins": [ # Global Trade Item Numbers ([GTIN](https://support.google.com/merchants/answer/6324461)) of the item. You can provide up to 10 GTINs. @@ -641,6 +724,10 @@

Method Details

"currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, "months": "A String", # The number of installments the buyer has to pay. + "totalAmount": { # The price represented as a number and currency. # Optional. Total amount the buyer has to pay, including interest. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, }, "isBundle": True or False, # Whether the item is a business-defined sub-API. A [sub-API] (https://support.google.com/merchants/answer/6324449) is a custom grouping of different products sold by a business for a single price. "itemGroupId": "A String", # Shared identifier for all variants of the same product. @@ -681,6 +768,10 @@

Method Details

"amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, + "mileage": { # The mileage of the vehicle. # The number of miles/kms on the vehicle. See the [Mileage](https://support.google.com/google-ads/answer/14156166) for more information. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, "minEnergyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. "minHandlingTime": "A String", # Minimal product handling time (in business days). "minimumOrderValues": [ # The [minimum value](https://support.google.com/merchants/answer/16989009) in the cart before a customer can initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified per country, service and surface. Maximum entries: 100. @@ -696,6 +787,7 @@

Method Details

], "mobileLink": "A String", # URL for the mobile-optimized version of your item's landing page. "mobileLinkTemplate": "A String", # [Link template](https://support.google.com/merchants/answer/13870216) for business hosted local storefront optimized for mobile devices. + "model": "A String", # The [Model](https://support.google.com/google-ads/answer/14154511) of the vehicle, such as `LX`, `EX`, and others. "mpn": "A String", # Manufacturer Part Number ([MPN](https://support.google.com/merchants/answer/6324482)) of the item. "multipack": "A String", # The number of identical products in a business-defined multipack. "pattern": "A String", # The item's [pattern](https://support.google.com/merchants/answer/6324483). For example, polka dots. @@ -835,6 +927,7 @@

Method Details

], "title": "A String", # Title of the item. "transitTimeLabel": "A String", # The transit time label of the product, used to group product in account-level transit time tables. + "trim": "A String", # The [Trim](https://support.google.com/google-ads/answer/14154176) of the vehicle model, such as `S`, `SV`, `SL` and others. "unitPricingBaseMeasure": { # The UnitPricingBaseMeasure of the product. # The preference of the denominator of the unit price. "unit": "A String", # The unit of the denominator. "value": "A String", # The denominator of the unit price. @@ -843,10 +936,33 @@

Method Details

"unit": "A String", # The unit of the measure. "value": 3.14, # The measure of an item. }, + "vehicleAllInPrice": { # The price represented as a number and currency. # The all-in advertised price for a vehicle, which includes costs for the following – any accessories attached to the vehicle, environmental levies, extra warranty, fuel, freight, pre-delivery inspection (PDI), dealer fees for handling licensing, provincial regulatory fees, miscellaneous dealer charges for security etching and nitrogen tire fill, and factory-to-customer or dealer-to-customer discounts or incentives. See the [Vehicle all-in price](https://support.google.com/google-ads/answer/14156981) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleExpenses": { # The price represented as a number and currency. # The miscellaneous expenses like insurance and registration fees of the vehicle. See the [Vehicle expenses](https://support.google.com/google-ads/answer/15957154) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleMandatoryInspectionIncluded": True or False, # Whether the vehicle is sold with mandatory inspection and maintenance performed before delivery. See the [Vehicle mandatory inspection included](https://support.google.com/google-ads/answer/15956630) for more information.` + "vehicleMsrp": { # The price represented as a number and currency. # The MSRP (Manufacturer Suggested Retail Price) for the vehicle in its current configuration. See the [Vehicle MSRP](https://support.google.com/google-ads/answer/14154171) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehiclePriceType": "A String", # The [price type](https://support.google.com/google-ads/answer/14592783) of the vehicle. "videoLinks": [ # Optional. A list of video URLs for the item. Use this attribute to provide more visuals for your product beyond your image attributes. See the [Help Center article](https://support.google.com/merchants/answer/15216925) for more information. "A String", ], + "vin": "A String", # The [Vehicle Identification Number (VIN)](https://support.google.com/google-ads/answer/14154510) of the vehicle. "virtualModelLink": "A String", # URL of the 3D image of the item. See the [Help Center article](https://support.google.com/merchants/answer/13674896) for more information. + "warranty": { # The warranty of the vehicle. # The [warranty](https://support.google.com/google-ads/answer/15957626) of the vehicle. + "duration": "A String", # The warranty duration in months. + "mileage": { # The mileage of the vehicle. # The warranty mileage. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + }, + "year": "A String", # The [Year](https://support.google.com/google-ads/answer/14152816) of the vehicle model. }, "versionNumber": "A String", # Optional. Immutable. Represents the existing version (freshness) of the product, which can be used to preserve the right order when multiple updates are done at the same time. If set, the insertion is prevented when version number is lower than the current version number of the existing product. Re-insertion (for example, product refresh after 30 days) can be performed with the current `version_number`. Only supported for insertions into primary data sources. Do not set this field for updates. Do not set this field for insertions into supplemental data sources. If the operation is prevented, the aborted exception will be thrown. }
@@ -896,6 +1012,7 @@

Method Details

}, "availability": "A String", # [Availability](https://support.google.com/merchants/answer/6324448) status of the item. "availabilityDate": "A String", # The day a pre-ordered product becomes available for delivery, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. + "bodyStyle": "A String", # The [body style](https://support.google.com/google-ads/answer/14157085) of the vehicle. "brand": "A String", # [Brand](https://support.google.com/merchants/answer/6324351) of the item. For example, "Google". "canonicalLink": "A String", # URL for the canonical version of your item's landing page. "carrierShipping": [ # Rules for carrier-based shipping. @@ -929,6 +1046,7 @@

Method Details

"certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], + "certifiedPreOwned": True or False, # Whether the vehicle is OEM [certified pre-owned](https://support.google.com/google-ads/answer/14156475). "cloudExportAdditionalProperties": [ # Extra fields to export to the Cloud Retail program. { # Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size". "boolValue": True or False, # Boolean value of the given property. For example for a TV product, "True" or "False" if the screen is UHD. @@ -947,6 +1065,10 @@

Method Details

"unitCode": "A String", # Unit of the given property. For example, "Pixels" for a TV product. Maximum string size is 256B. }, ], + "co2Emissions": { # The co2 emission of the vehicle. # The [co2 emission](https://support.google.com/google-ads/answer/14546146) of the vehicle. + "unit": "A String", # The unit of the co2 emission. + "value": "A String", # The co2 emission value. + }, "color": "A String", # [Color](https://support.google.com/merchants/answer/6324487) of the item. For example, "red". "condition": "A String", # [Condition](https://support.google.com/merchants/answer/6324469) or state of the item. "costOfGoodsSold": { # The price represented as a number and currency. # Cost of goods sold. Used for gross profit reporting. @@ -958,6 +1080,7 @@

Method Details

"customLabel2": "A String", # [Custom label 2](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel3": "A String", # [Custom label 3](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel4": "A String", # [Custom label 4](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. + "dateFirstRegistered": "A String", # The date the vehicle was first registered. Format: `YYYY-MM`. See the [Date first registered](https://support.google.com/google-ads/answer/14546138) for more information. "description": "A String", # Description of the item. "disclosureDate": "A String", # The date time when an offer becomes visible in search results across Google’s YouTube surfaces, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. See [Disclosure date](https://support.google.com/merchants/answer/13034208) for more information. "displayAdsId": "A String", # An identifier for an item for dynamic remarketing campaigns. @@ -967,7 +1090,17 @@

Method Details

], "displayAdsTitle": "A String", # Title of an item for dynamic remarketing campaigns. "displayAdsValue": 3.14, # Offer margin for dynamic remarketing campaigns. For more information, see [Display ads attribute](https://support.google.com/merchants/answer/6069387). + "electricRange": { # The mileage of the vehicle. # The [electric range](https://support.google.com/google-ads/answer/15162232) of the vehicle in miles/kms. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + "emissionsStandard": "A String", # The [emission standard](https://support.google.com/google-ads/answer/14869021) of the vehicle. + "energyConsumption": { # The energy consumption of the vehicle. # The [energy consumption](https://support.google.com/google-ads/answer/14546149) of the vehicle. + "unit": "A String", # The unit of the energy consumption. + "value": 3.14, # The energy consumption value. + }, "energyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. + "engine": "A String", # The [engine](https://support.google.com/google-ads/answer/14156068) type of the vehicle. "excludedDestinations": [ # The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. "A String", ], @@ -982,6 +1115,14 @@

Method Details

}, }, ], + "fuelConsumption": { # The fuel consumption of the vehicle. # The [fuel consumption](https://support.google.com/google-ads/answer/14543580) of the vehicle. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, + "fuelConsumptionDischargedBattery": { # The fuel consumption of the vehicle. # The fuel consumption of the vehicle when the hybrid battery is discharged. See the [Help Center article](https://support.google.com/google-ads/answer/15162033) for more information. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, "gender": "A String", # Target [gender](https://support.google.com/merchants/answer/6324479) of the item. "googleProductCategory": "A String", # Google's category of the item (see [Google product taxonomy](https://support.google.com/merchants/answer/1705911)). When querying products, this field will contain the user provided value. There is currently no way to get back the auto assigned google product categories through the API. "gtins": [ # Global Trade Item Numbers ([GTIN](https://support.google.com/merchants/answer/6324461)) of the item. You can provide up to 10 GTINs. @@ -1012,6 +1153,10 @@

Method Details

"currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, "months": "A String", # The number of installments the buyer has to pay. + "totalAmount": { # The price represented as a number and currency. # Optional. Total amount the buyer has to pay, including interest. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, }, "isBundle": True or False, # Whether the item is a business-defined sub-API. A [sub-API] (https://support.google.com/merchants/answer/6324449) is a custom grouping of different products sold by a business for a single price. "itemGroupId": "A String", # Shared identifier for all variants of the same product. @@ -1052,6 +1197,10 @@

Method Details

"amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, + "mileage": { # The mileage of the vehicle. # The number of miles/kms on the vehicle. See the [Mileage](https://support.google.com/google-ads/answer/14156166) for more information. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, "minEnergyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. "minHandlingTime": "A String", # Minimal product handling time (in business days). "minimumOrderValues": [ # The [minimum value](https://support.google.com/merchants/answer/16989009) in the cart before a customer can initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified per country, service and surface. Maximum entries: 100. @@ -1067,6 +1216,7 @@

Method Details

], "mobileLink": "A String", # URL for the mobile-optimized version of your item's landing page. "mobileLinkTemplate": "A String", # [Link template](https://support.google.com/merchants/answer/13870216) for business hosted local storefront optimized for mobile devices. + "model": "A String", # The [Model](https://support.google.com/google-ads/answer/14154511) of the vehicle, such as `LX`, `EX`, and others. "mpn": "A String", # Manufacturer Part Number ([MPN](https://support.google.com/merchants/answer/6324482)) of the item. "multipack": "A String", # The number of identical products in a business-defined multipack. "pattern": "A String", # The item's [pattern](https://support.google.com/merchants/answer/6324483). For example, polka dots. @@ -1206,6 +1356,7 @@

Method Details

], "title": "A String", # Title of the item. "transitTimeLabel": "A String", # The transit time label of the product, used to group product in account-level transit time tables. + "trim": "A String", # The [Trim](https://support.google.com/google-ads/answer/14154176) of the vehicle model, such as `S`, `SV`, `SL` and others. "unitPricingBaseMeasure": { # The UnitPricingBaseMeasure of the product. # The preference of the denominator of the unit price. "unit": "A String", # The unit of the denominator. "value": "A String", # The denominator of the unit price. @@ -1214,10 +1365,33 @@

Method Details

"unit": "A String", # The unit of the measure. "value": 3.14, # The measure of an item. }, + "vehicleAllInPrice": { # The price represented as a number and currency. # The all-in advertised price for a vehicle, which includes costs for the following – any accessories attached to the vehicle, environmental levies, extra warranty, fuel, freight, pre-delivery inspection (PDI), dealer fees for handling licensing, provincial regulatory fees, miscellaneous dealer charges for security etching and nitrogen tire fill, and factory-to-customer or dealer-to-customer discounts or incentives. See the [Vehicle all-in price](https://support.google.com/google-ads/answer/14156981) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleExpenses": { # The price represented as a number and currency. # The miscellaneous expenses like insurance and registration fees of the vehicle. See the [Vehicle expenses](https://support.google.com/google-ads/answer/15957154) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleMandatoryInspectionIncluded": True or False, # Whether the vehicle is sold with mandatory inspection and maintenance performed before delivery. See the [Vehicle mandatory inspection included](https://support.google.com/google-ads/answer/15956630) for more information.` + "vehicleMsrp": { # The price represented as a number and currency. # The MSRP (Manufacturer Suggested Retail Price) for the vehicle in its current configuration. See the [Vehicle MSRP](https://support.google.com/google-ads/answer/14154171) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehiclePriceType": "A String", # The [price type](https://support.google.com/google-ads/answer/14592783) of the vehicle. "videoLinks": [ # Optional. A list of video URLs for the item. Use this attribute to provide more visuals for your product beyond your image attributes. See the [Help Center article](https://support.google.com/merchants/answer/15216925) for more information. "A String", ], + "vin": "A String", # The [Vehicle Identification Number (VIN)](https://support.google.com/google-ads/answer/14154510) of the vehicle. "virtualModelLink": "A String", # URL of the 3D image of the item. See the [Help Center article](https://support.google.com/merchants/answer/13674896) for more information. + "warranty": { # The warranty of the vehicle. # The [warranty](https://support.google.com/google-ads/answer/15957626) of the vehicle. + "duration": "A String", # The warranty duration in months. + "mileage": { # The mileage of the vehicle. # The warranty mileage. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + }, + "year": "A String", # The [Year](https://support.google.com/google-ads/answer/14152816) of the vehicle model. }, "versionNumber": "A String", # Optional. Immutable. Represents the existing version (freshness) of the product, which can be used to preserve the right order when multiple updates are done at the same time. If set, the insertion is prevented when version number is lower than the current version number of the existing product. Re-insertion (for example, product refresh after 30 days) can be performed with the current `version_number`. Only supported for insertions into primary data sources. Do not set this field for updates. Do not set this field for insertions into supplemental data sources. If the operation is prevented, the aborted exception will be thrown. } @@ -1267,6 +1441,7 @@

Method Details

}, "availability": "A String", # [Availability](https://support.google.com/merchants/answer/6324448) status of the item. "availabilityDate": "A String", # The day a pre-ordered product becomes available for delivery, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. + "bodyStyle": "A String", # The [body style](https://support.google.com/google-ads/answer/14157085) of the vehicle. "brand": "A String", # [Brand](https://support.google.com/merchants/answer/6324351) of the item. For example, "Google". "canonicalLink": "A String", # URL for the canonical version of your item's landing page. "carrierShipping": [ # Rules for carrier-based shipping. @@ -1300,6 +1475,7 @@

Method Details

"certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], + "certifiedPreOwned": True or False, # Whether the vehicle is OEM [certified pre-owned](https://support.google.com/google-ads/answer/14156475). "cloudExportAdditionalProperties": [ # Extra fields to export to the Cloud Retail program. { # Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size". "boolValue": True or False, # Boolean value of the given property. For example for a TV product, "True" or "False" if the screen is UHD. @@ -1318,6 +1494,10 @@

Method Details

"unitCode": "A String", # Unit of the given property. For example, "Pixels" for a TV product. Maximum string size is 256B. }, ], + "co2Emissions": { # The co2 emission of the vehicle. # The [co2 emission](https://support.google.com/google-ads/answer/14546146) of the vehicle. + "unit": "A String", # The unit of the co2 emission. + "value": "A String", # The co2 emission value. + }, "color": "A String", # [Color](https://support.google.com/merchants/answer/6324487) of the item. For example, "red". "condition": "A String", # [Condition](https://support.google.com/merchants/answer/6324469) or state of the item. "costOfGoodsSold": { # The price represented as a number and currency. # Cost of goods sold. Used for gross profit reporting. @@ -1329,6 +1509,7 @@

Method Details

"customLabel2": "A String", # [Custom label 2](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel3": "A String", # [Custom label 3](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel4": "A String", # [Custom label 4](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. + "dateFirstRegistered": "A String", # The date the vehicle was first registered. Format: `YYYY-MM`. See the [Date first registered](https://support.google.com/google-ads/answer/14546138) for more information. "description": "A String", # Description of the item. "disclosureDate": "A String", # The date time when an offer becomes visible in search results across Google’s YouTube surfaces, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. See [Disclosure date](https://support.google.com/merchants/answer/13034208) for more information. "displayAdsId": "A String", # An identifier for an item for dynamic remarketing campaigns. @@ -1338,7 +1519,17 @@

Method Details

], "displayAdsTitle": "A String", # Title of an item for dynamic remarketing campaigns. "displayAdsValue": 3.14, # Offer margin for dynamic remarketing campaigns. For more information, see [Display ads attribute](https://support.google.com/merchants/answer/6069387). + "electricRange": { # The mileage of the vehicle. # The [electric range](https://support.google.com/google-ads/answer/15162232) of the vehicle in miles/kms. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + "emissionsStandard": "A String", # The [emission standard](https://support.google.com/google-ads/answer/14869021) of the vehicle. + "energyConsumption": { # The energy consumption of the vehicle. # The [energy consumption](https://support.google.com/google-ads/answer/14546149) of the vehicle. + "unit": "A String", # The unit of the energy consumption. + "value": 3.14, # The energy consumption value. + }, "energyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. + "engine": "A String", # The [engine](https://support.google.com/google-ads/answer/14156068) type of the vehicle. "excludedDestinations": [ # The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. "A String", ], @@ -1353,6 +1544,14 @@

Method Details

}, }, ], + "fuelConsumption": { # The fuel consumption of the vehicle. # The [fuel consumption](https://support.google.com/google-ads/answer/14543580) of the vehicle. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, + "fuelConsumptionDischargedBattery": { # The fuel consumption of the vehicle. # The fuel consumption of the vehicle when the hybrid battery is discharged. See the [Help Center article](https://support.google.com/google-ads/answer/15162033) for more information. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, "gender": "A String", # Target [gender](https://support.google.com/merchants/answer/6324479) of the item. "googleProductCategory": "A String", # Google's category of the item (see [Google product taxonomy](https://support.google.com/merchants/answer/1705911)). When querying products, this field will contain the user provided value. There is currently no way to get back the auto assigned google product categories through the API. "gtins": [ # Global Trade Item Numbers ([GTIN](https://support.google.com/merchants/answer/6324461)) of the item. You can provide up to 10 GTINs. @@ -1383,6 +1582,10 @@

Method Details

"currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, "months": "A String", # The number of installments the buyer has to pay. + "totalAmount": { # The price represented as a number and currency. # Optional. Total amount the buyer has to pay, including interest. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, }, "isBundle": True or False, # Whether the item is a business-defined sub-API. A [sub-API] (https://support.google.com/merchants/answer/6324449) is a custom grouping of different products sold by a business for a single price. "itemGroupId": "A String", # Shared identifier for all variants of the same product. @@ -1423,6 +1626,10 @@

Method Details

"amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, + "mileage": { # The mileage of the vehicle. # The number of miles/kms on the vehicle. See the [Mileage](https://support.google.com/google-ads/answer/14156166) for more information. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, "minEnergyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. "minHandlingTime": "A String", # Minimal product handling time (in business days). "minimumOrderValues": [ # The [minimum value](https://support.google.com/merchants/answer/16989009) in the cart before a customer can initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified per country, service and surface. Maximum entries: 100. @@ -1438,6 +1645,7 @@

Method Details

], "mobileLink": "A String", # URL for the mobile-optimized version of your item's landing page. "mobileLinkTemplate": "A String", # [Link template](https://support.google.com/merchants/answer/13870216) for business hosted local storefront optimized for mobile devices. + "model": "A String", # The [Model](https://support.google.com/google-ads/answer/14154511) of the vehicle, such as `LX`, `EX`, and others. "mpn": "A String", # Manufacturer Part Number ([MPN](https://support.google.com/merchants/answer/6324482)) of the item. "multipack": "A String", # The number of identical products in a business-defined multipack. "pattern": "A String", # The item's [pattern](https://support.google.com/merchants/answer/6324483). For example, polka dots. @@ -1577,6 +1785,7 @@

Method Details

], "title": "A String", # Title of the item. "transitTimeLabel": "A String", # The transit time label of the product, used to group product in account-level transit time tables. + "trim": "A String", # The [Trim](https://support.google.com/google-ads/answer/14154176) of the vehicle model, such as `S`, `SV`, `SL` and others. "unitPricingBaseMeasure": { # The UnitPricingBaseMeasure of the product. # The preference of the denominator of the unit price. "unit": "A String", # The unit of the denominator. "value": "A String", # The denominator of the unit price. @@ -1585,10 +1794,33 @@

Method Details

"unit": "A String", # The unit of the measure. "value": 3.14, # The measure of an item. }, + "vehicleAllInPrice": { # The price represented as a number and currency. # The all-in advertised price for a vehicle, which includes costs for the following – any accessories attached to the vehicle, environmental levies, extra warranty, fuel, freight, pre-delivery inspection (PDI), dealer fees for handling licensing, provincial regulatory fees, miscellaneous dealer charges for security etching and nitrogen tire fill, and factory-to-customer or dealer-to-customer discounts or incentives. See the [Vehicle all-in price](https://support.google.com/google-ads/answer/14156981) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleExpenses": { # The price represented as a number and currency. # The miscellaneous expenses like insurance and registration fees of the vehicle. See the [Vehicle expenses](https://support.google.com/google-ads/answer/15957154) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleMandatoryInspectionIncluded": True or False, # Whether the vehicle is sold with mandatory inspection and maintenance performed before delivery. See the [Vehicle mandatory inspection included](https://support.google.com/google-ads/answer/15956630) for more information.` + "vehicleMsrp": { # The price represented as a number and currency. # The MSRP (Manufacturer Suggested Retail Price) for the vehicle in its current configuration. See the [Vehicle MSRP](https://support.google.com/google-ads/answer/14154171) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehiclePriceType": "A String", # The [price type](https://support.google.com/google-ads/answer/14592783) of the vehicle. "videoLinks": [ # Optional. A list of video URLs for the item. Use this attribute to provide more visuals for your product beyond your image attributes. See the [Help Center article](https://support.google.com/merchants/answer/15216925) for more information. "A String", ], + "vin": "A String", # The [Vehicle Identification Number (VIN)](https://support.google.com/google-ads/answer/14154510) of the vehicle. "virtualModelLink": "A String", # URL of the 3D image of the item. See the [Help Center article](https://support.google.com/merchants/answer/13674896) for more information. + "warranty": { # The warranty of the vehicle. # The [warranty](https://support.google.com/google-ads/answer/15957626) of the vehicle. + "duration": "A String", # The warranty duration in months. + "mileage": { # The mileage of the vehicle. # The warranty mileage. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + }, + "year": "A String", # The [Year](https://support.google.com/google-ads/answer/14152816) of the vehicle model. }, "versionNumber": "A String", # Optional. Immutable. Represents the existing version (freshness) of the product, which can be used to preserve the right order when multiple updates are done at the same time. If set, the insertion is prevented when version number is lower than the current version number of the existing product. Re-insertion (for example, product refresh after 30 days) can be performed with the current `version_number`. Only supported for insertions into primary data sources. Do not set this field for updates. Do not set this field for insertions into supplemental data sources. If the operation is prevented, the aborted exception will be thrown. }
diff --git a/docs/dyn/merchantapi_products_v1.accounts.products.html b/docs/dyn/merchantapi_products_v1.accounts.products.html index 284938e671..1c2cdc4acc 100644 --- a/docs/dyn/merchantapi_products_v1.accounts.products.html +++ b/docs/dyn/merchantapi_products_v1.accounts.products.html @@ -154,6 +154,7 @@

Method Details

}, "availability": "A String", # [Availability](https://support.google.com/merchants/answer/6324448) status of the item. "availabilityDate": "A String", # The day a pre-ordered product becomes available for delivery, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. + "bodyStyle": "A String", # The [body style](https://support.google.com/google-ads/answer/14157085) of the vehicle. "brand": "A String", # [Brand](https://support.google.com/merchants/answer/6324351) of the item. For example, "Google". "canonicalLink": "A String", # URL for the canonical version of your item's landing page. "carrierShipping": [ # Rules for carrier-based shipping. @@ -187,6 +188,7 @@

Method Details

"certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], + "certifiedPreOwned": True or False, # Whether the vehicle is OEM [certified pre-owned](https://support.google.com/google-ads/answer/14156475). "cloudExportAdditionalProperties": [ # Extra fields to export to the Cloud Retail program. { # Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size". "boolValue": True or False, # Boolean value of the given property. For example for a TV product, "True" or "False" if the screen is UHD. @@ -205,6 +207,10 @@

Method Details

"unitCode": "A String", # Unit of the given property. For example, "Pixels" for a TV product. Maximum string size is 256B. }, ], + "co2Emissions": { # The co2 emission of the vehicle. # The [co2 emission](https://support.google.com/google-ads/answer/14546146) of the vehicle. + "unit": "A String", # The unit of the co2 emission. + "value": "A String", # The co2 emission value. + }, "color": "A String", # [Color](https://support.google.com/merchants/answer/6324487) of the item. For example, "red". "condition": "A String", # [Condition](https://support.google.com/merchants/answer/6324469) or state of the item. "costOfGoodsSold": { # The price represented as a number and currency. # Cost of goods sold. Used for gross profit reporting. @@ -216,6 +222,7 @@

Method Details

"customLabel2": "A String", # [Custom label 2](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel3": "A String", # [Custom label 3](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel4": "A String", # [Custom label 4](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. + "dateFirstRegistered": "A String", # The date the vehicle was first registered. Format: `YYYY-MM`. See the [Date first registered](https://support.google.com/google-ads/answer/14546138) for more information. "description": "A String", # Description of the item. "disclosureDate": "A String", # The date time when an offer becomes visible in search results across Google’s YouTube surfaces, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. See [Disclosure date](https://support.google.com/merchants/answer/13034208) for more information. "displayAdsId": "A String", # An identifier for an item for dynamic remarketing campaigns. @@ -225,7 +232,17 @@

Method Details

], "displayAdsTitle": "A String", # Title of an item for dynamic remarketing campaigns. "displayAdsValue": 3.14, # Offer margin for dynamic remarketing campaigns. For more information, see [Display ads attribute](https://support.google.com/merchants/answer/6069387). + "electricRange": { # The mileage of the vehicle. # The [electric range](https://support.google.com/google-ads/answer/15162232) of the vehicle in miles/kms. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + "emissionsStandard": "A String", # The [emission standard](https://support.google.com/google-ads/answer/14869021) of the vehicle. + "energyConsumption": { # The energy consumption of the vehicle. # The [energy consumption](https://support.google.com/google-ads/answer/14546149) of the vehicle. + "unit": "A String", # The unit of the energy consumption. + "value": 3.14, # The energy consumption value. + }, "energyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. + "engine": "A String", # The [engine](https://support.google.com/google-ads/answer/14156068) type of the vehicle. "excludedDestinations": [ # The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. "A String", ], @@ -240,6 +257,14 @@

Method Details

}, }, ], + "fuelConsumption": { # The fuel consumption of the vehicle. # The [fuel consumption](https://support.google.com/google-ads/answer/14543580) of the vehicle. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, + "fuelConsumptionDischargedBattery": { # The fuel consumption of the vehicle. # The fuel consumption of the vehicle when the hybrid battery is discharged. See the [Help Center article](https://support.google.com/google-ads/answer/15162033) for more information. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, "gender": "A String", # Target [gender](https://support.google.com/merchants/answer/6324479) of the item. "googleProductCategory": "A String", # Google's category of the item (see [Google product taxonomy](https://support.google.com/merchants/answer/1705911)). When querying products, this field will contain the user provided value. There is currently no way to get back the auto assigned google product categories through the API. "gtins": [ # Global Trade Item Numbers ([GTIN](https://support.google.com/merchants/answer/6324461)) of the item. You can provide up to 10 GTINs. @@ -270,6 +295,10 @@

Method Details

"currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, "months": "A String", # The number of installments the buyer has to pay. + "totalAmount": { # The price represented as a number and currency. # Optional. Total amount the buyer has to pay, including interest. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, }, "isBundle": True or False, # Whether the item is a business-defined sub-API. A [sub-API] (https://support.google.com/merchants/answer/6324449) is a custom grouping of different products sold by a business for a single price. "itemGroupId": "A String", # Shared identifier for all variants of the same product. @@ -310,6 +339,10 @@

Method Details

"amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, + "mileage": { # The mileage of the vehicle. # The number of miles/kms on the vehicle. See the [Mileage](https://support.google.com/google-ads/answer/14156166) for more information. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, "minEnergyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. "minHandlingTime": "A String", # Minimal product handling time (in business days). "minimumOrderValues": [ # The [minimum value](https://support.google.com/merchants/answer/16989009) in the cart before a customer can initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified per country, service and surface. Maximum entries: 100. @@ -325,6 +358,7 @@

Method Details

], "mobileLink": "A String", # URL for the mobile-optimized version of your item's landing page. "mobileLinkTemplate": "A String", # [Link template](https://support.google.com/merchants/answer/13870216) for business hosted local storefront optimized for mobile devices. + "model": "A String", # The [Model](https://support.google.com/google-ads/answer/14154511) of the vehicle, such as `LX`, `EX`, and others. "mpn": "A String", # Manufacturer Part Number ([MPN](https://support.google.com/merchants/answer/6324482)) of the item. "multipack": "A String", # The number of identical products in a business-defined multipack. "pattern": "A String", # The item's [pattern](https://support.google.com/merchants/answer/6324483). For example, polka dots. @@ -464,6 +498,7 @@

Method Details

], "title": "A String", # Title of the item. "transitTimeLabel": "A String", # The transit time label of the product, used to group product in account-level transit time tables. + "trim": "A String", # The [Trim](https://support.google.com/google-ads/answer/14154176) of the vehicle model, such as `S`, `SV`, `SL` and others. "unitPricingBaseMeasure": { # The UnitPricingBaseMeasure of the product. # The preference of the denominator of the unit price. "unit": "A String", # The unit of the denominator. "value": "A String", # The denominator of the unit price. @@ -472,10 +507,33 @@

Method Details

"unit": "A String", # The unit of the measure. "value": 3.14, # The measure of an item. }, + "vehicleAllInPrice": { # The price represented as a number and currency. # The all-in advertised price for a vehicle, which includes costs for the following – any accessories attached to the vehicle, environmental levies, extra warranty, fuel, freight, pre-delivery inspection (PDI), dealer fees for handling licensing, provincial regulatory fees, miscellaneous dealer charges for security etching and nitrogen tire fill, and factory-to-customer or dealer-to-customer discounts or incentives. See the [Vehicle all-in price](https://support.google.com/google-ads/answer/14156981) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleExpenses": { # The price represented as a number and currency. # The miscellaneous expenses like insurance and registration fees of the vehicle. See the [Vehicle expenses](https://support.google.com/google-ads/answer/15957154) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleMandatoryInspectionIncluded": True or False, # Whether the vehicle is sold with mandatory inspection and maintenance performed before delivery. See the [Vehicle mandatory inspection included](https://support.google.com/google-ads/answer/15956630) for more information.` + "vehicleMsrp": { # The price represented as a number and currency. # The MSRP (Manufacturer Suggested Retail Price) for the vehicle in its current configuration. See the [Vehicle MSRP](https://support.google.com/google-ads/answer/14154171) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehiclePriceType": "A String", # The [price type](https://support.google.com/google-ads/answer/14592783) of the vehicle. "videoLinks": [ # Optional. A list of video URLs for the item. Use this attribute to provide more visuals for your product beyond your image attributes. See the [Help Center article](https://support.google.com/merchants/answer/15216925) for more information. "A String", ], + "vin": "A String", # The [Vehicle Identification Number (VIN)](https://support.google.com/google-ads/answer/14154510) of the vehicle. "virtualModelLink": "A String", # URL of the 3D image of the item. See the [Help Center article](https://support.google.com/merchants/answer/13674896) for more information. + "warranty": { # The warranty of the vehicle. # The [warranty](https://support.google.com/google-ads/answer/15957626) of the vehicle. + "duration": "A String", # The warranty duration in months. + "mileage": { # The mileage of the vehicle. # The warranty mileage. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + }, + "year": "A String", # The [Year](https://support.google.com/google-ads/answer/14152816) of the vehicle model. }, "productStatus": { # The status of a product, data validation issues, that is, information about a product computed asynchronously. # Output only. The status of a product, data validation issues, that is, information about a product computed asynchronously. "creationDate": "A String", # Date on which the item has been created, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. @@ -582,6 +640,7 @@

Method Details

}, "availability": "A String", # [Availability](https://support.google.com/merchants/answer/6324448) status of the item. "availabilityDate": "A String", # The day a pre-ordered product becomes available for delivery, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. + "bodyStyle": "A String", # The [body style](https://support.google.com/google-ads/answer/14157085) of the vehicle. "brand": "A String", # [Brand](https://support.google.com/merchants/answer/6324351) of the item. For example, "Google". "canonicalLink": "A String", # URL for the canonical version of your item's landing page. "carrierShipping": [ # Rules for carrier-based shipping. @@ -615,6 +674,7 @@

Method Details

"certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], + "certifiedPreOwned": True or False, # Whether the vehicle is OEM [certified pre-owned](https://support.google.com/google-ads/answer/14156475). "cloudExportAdditionalProperties": [ # Extra fields to export to the Cloud Retail program. { # Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size". "boolValue": True or False, # Boolean value of the given property. For example for a TV product, "True" or "False" if the screen is UHD. @@ -633,6 +693,10 @@

Method Details

"unitCode": "A String", # Unit of the given property. For example, "Pixels" for a TV product. Maximum string size is 256B. }, ], + "co2Emissions": { # The co2 emission of the vehicle. # The [co2 emission](https://support.google.com/google-ads/answer/14546146) of the vehicle. + "unit": "A String", # The unit of the co2 emission. + "value": "A String", # The co2 emission value. + }, "color": "A String", # [Color](https://support.google.com/merchants/answer/6324487) of the item. For example, "red". "condition": "A String", # [Condition](https://support.google.com/merchants/answer/6324469) or state of the item. "costOfGoodsSold": { # The price represented as a number and currency. # Cost of goods sold. Used for gross profit reporting. @@ -644,6 +708,7 @@

Method Details

"customLabel2": "A String", # [Custom label 2](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel3": "A String", # [Custom label 3](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. "customLabel4": "A String", # [Custom label 4](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign. + "dateFirstRegistered": "A String", # The date the vehicle was first registered. Format: `YYYY-MM`. See the [Date first registered](https://support.google.com/google-ads/answer/14546138) for more information. "description": "A String", # Description of the item. "disclosureDate": "A String", # The date time when an offer becomes visible in search results across Google’s YouTube surfaces, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. See [Disclosure date](https://support.google.com/merchants/answer/13034208) for more information. "displayAdsId": "A String", # An identifier for an item for dynamic remarketing campaigns. @@ -653,7 +718,17 @@

Method Details

], "displayAdsTitle": "A String", # Title of an item for dynamic remarketing campaigns. "displayAdsValue": 3.14, # Offer margin for dynamic remarketing campaigns. For more information, see [Display ads attribute](https://support.google.com/merchants/answer/6069387). + "electricRange": { # The mileage of the vehicle. # The [electric range](https://support.google.com/google-ads/answer/15162232) of the vehicle in miles/kms. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + "emissionsStandard": "A String", # The [emission standard](https://support.google.com/google-ads/answer/14869021) of the vehicle. + "energyConsumption": { # The energy consumption of the vehicle. # The [energy consumption](https://support.google.com/google-ads/answer/14546149) of the vehicle. + "unit": "A String", # The unit of the energy consumption. + "value": 3.14, # The energy consumption value. + }, "energyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. + "engine": "A String", # The [engine](https://support.google.com/google-ads/answer/14156068) type of the vehicle. "excludedDestinations": [ # The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. "A String", ], @@ -668,6 +743,14 @@

Method Details

}, }, ], + "fuelConsumption": { # The fuel consumption of the vehicle. # The [fuel consumption](https://support.google.com/google-ads/answer/14543580) of the vehicle. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, + "fuelConsumptionDischargedBattery": { # The fuel consumption of the vehicle. # The fuel consumption of the vehicle when the hybrid battery is discharged. See the [Help Center article](https://support.google.com/google-ads/answer/15162033) for more information. + "unit": "A String", # The unit of the fuel consumption. + "value": 3.14, # The fuel consumption value. + }, "gender": "A String", # Target [gender](https://support.google.com/merchants/answer/6324479) of the item. "googleProductCategory": "A String", # Google's category of the item (see [Google product taxonomy](https://support.google.com/merchants/answer/1705911)). When querying products, this field will contain the user provided value. There is currently no way to get back the auto assigned google product categories through the API. "gtins": [ # Global Trade Item Numbers ([GTIN](https://support.google.com/merchants/answer/6324461)) of the item. You can provide up to 10 GTINs. @@ -698,6 +781,10 @@

Method Details

"currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, "months": "A String", # The number of installments the buyer has to pay. + "totalAmount": { # The price represented as a number and currency. # Optional. Total amount the buyer has to pay, including interest. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, }, "isBundle": True or False, # Whether the item is a business-defined sub-API. A [sub-API] (https://support.google.com/merchants/answer/6324449) is a custom grouping of different products sold by a business for a single price. "itemGroupId": "A String", # Shared identifier for all variants of the same product. @@ -738,6 +825,10 @@

Method Details

"amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). }, + "mileage": { # The mileage of the vehicle. # The number of miles/kms on the vehicle. See the [Mileage](https://support.google.com/google-ads/answer/14156166) for more information. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, "minEnergyEfficiencyClass": "A String", # The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU. "minHandlingTime": "A String", # Minimal product handling time (in business days). "minimumOrderValues": [ # The [minimum value](https://support.google.com/merchants/answer/16989009) in the cart before a customer can initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified per country, service and surface. Maximum entries: 100. @@ -753,6 +844,7 @@

Method Details

], "mobileLink": "A String", # URL for the mobile-optimized version of your item's landing page. "mobileLinkTemplate": "A String", # [Link template](https://support.google.com/merchants/answer/13870216) for business hosted local storefront optimized for mobile devices. + "model": "A String", # The [Model](https://support.google.com/google-ads/answer/14154511) of the vehicle, such as `LX`, `EX`, and others. "mpn": "A String", # Manufacturer Part Number ([MPN](https://support.google.com/merchants/answer/6324482)) of the item. "multipack": "A String", # The number of identical products in a business-defined multipack. "pattern": "A String", # The item's [pattern](https://support.google.com/merchants/answer/6324483). For example, polka dots. @@ -892,6 +984,7 @@

Method Details

], "title": "A String", # Title of the item. "transitTimeLabel": "A String", # The transit time label of the product, used to group product in account-level transit time tables. + "trim": "A String", # The [Trim](https://support.google.com/google-ads/answer/14154176) of the vehicle model, such as `S`, `SV`, `SL` and others. "unitPricingBaseMeasure": { # The UnitPricingBaseMeasure of the product. # The preference of the denominator of the unit price. "unit": "A String", # The unit of the denominator. "value": "A String", # The denominator of the unit price. @@ -900,10 +993,33 @@

Method Details

"unit": "A String", # The unit of the measure. "value": 3.14, # The measure of an item. }, + "vehicleAllInPrice": { # The price represented as a number and currency. # The all-in advertised price for a vehicle, which includes costs for the following – any accessories attached to the vehicle, environmental levies, extra warranty, fuel, freight, pre-delivery inspection (PDI), dealer fees for handling licensing, provincial regulatory fees, miscellaneous dealer charges for security etching and nitrogen tire fill, and factory-to-customer or dealer-to-customer discounts or incentives. See the [Vehicle all-in price](https://support.google.com/google-ads/answer/14156981) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleExpenses": { # The price represented as a number and currency. # The miscellaneous expenses like insurance and registration fees of the vehicle. See the [Vehicle expenses](https://support.google.com/google-ads/answer/15957154) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehicleMandatoryInspectionIncluded": True or False, # Whether the vehicle is sold with mandatory inspection and maintenance performed before delivery. See the [Vehicle mandatory inspection included](https://support.google.com/google-ads/answer/15956630) for more information.` + "vehicleMsrp": { # The price represented as a number and currency. # The MSRP (Manufacturer Suggested Retail Price) for the vehicle in its current configuration. See the [Vehicle MSRP](https://support.google.com/google-ads/answer/14154171) for more information. + "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). + "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). + }, + "vehiclePriceType": "A String", # The [price type](https://support.google.com/google-ads/answer/14592783) of the vehicle. "videoLinks": [ # Optional. A list of video URLs for the item. Use this attribute to provide more visuals for your product beyond your image attributes. See the [Help Center article](https://support.google.com/merchants/answer/15216925) for more information. "A String", ], + "vin": "A String", # The [Vehicle Identification Number (VIN)](https://support.google.com/google-ads/answer/14154510) of the vehicle. "virtualModelLink": "A String", # URL of the 3D image of the item. See the [Help Center article](https://support.google.com/merchants/answer/13674896) for more information. + "warranty": { # The warranty of the vehicle. # The [warranty](https://support.google.com/google-ads/answer/15957626) of the vehicle. + "duration": "A String", # The warranty duration in months. + "mileage": { # The mileage of the vehicle. # The warranty mileage. + "unit": "A String", # The unit of the mileage. + "value": "A String", # The distance value. + }, + }, + "year": "A String", # The [Year](https://support.google.com/google-ads/answer/14152816) of the vehicle model. }, "productStatus": { # The status of a product, data validation issues, that is, information about a product computed asynchronously. # Output only. The status of a product, data validation issues, that is, information about a product computed asynchronously. "creationDate": "A String", # Date on which the item has been created, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. diff --git a/docs/dyn/metastore_v1.projects.locations.html b/docs/dyn/metastore_v1.projects.locations.html index 9ec3ad6545..0ea87d9308 100644 --- a/docs/dyn/metastore_v1.projects.locations.html +++ b/docs/dyn/metastore_v1.projects.locations.html @@ -140,7 +140,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/metastore_v1alpha.projects.locations.html b/docs/dyn/metastore_v1alpha.projects.locations.html index affa621c9e..a10df6b438 100644 --- a/docs/dyn/metastore_v1alpha.projects.locations.html +++ b/docs/dyn/metastore_v1alpha.projects.locations.html @@ -140,7 +140,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/metastore_v1beta.projects.locations.html b/docs/dyn/metastore_v1beta.projects.locations.html index ad6827d85b..595b2c9b4f 100644 --- a/docs/dyn/metastore_v1beta.projects.locations.html +++ b/docs/dyn/metastore_v1beta.projects.locations.html @@ -140,7 +140,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/netapp_v1.projects.locations.html b/docs/dyn/netapp_v1.projects.locations.html index 8b3fbd8b23..d8b967556f 100644 --- a/docs/dyn/netapp_v1.projects.locations.html +++ b/docs/dyn/netapp_v1.projects.locations.html @@ -122,7 +122,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -161,11 +161,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/netapp_v1beta1.projects.locations.html b/docs/dyn/netapp_v1beta1.projects.locations.html
index 7665897c15..d8579e80ca 100644
--- a/docs/dyn/netapp_v1beta1.projects.locations.html
+++ b/docs/dyn/netapp_v1beta1.projects.locations.html
@@ -122,7 +122,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -161,11 +161,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/networkconnectivity_v1.projects.locations.html b/docs/dyn/networkconnectivity_v1.projects.locations.html
index 8b2d34795c..40b0d1100c 100644
--- a/docs/dyn/networkconnectivity_v1.projects.locations.html
+++ b/docs/dyn/networkconnectivity_v1.projects.locations.html
@@ -155,7 +155,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -225,11 +225,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/networkconnectivity_v1alpha1.projects.locations.html b/docs/dyn/networkconnectivity_v1alpha1.projects.locations.html
index ab49351ab1..cc926b7ea1 100644
--- a/docs/dyn/networkconnectivity_v1alpha1.projects.locations.html
+++ b/docs/dyn/networkconnectivity_v1alpha1.projects.locations.html
@@ -102,7 +102,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -141,11 +141,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/networkmanagement_v1.organizations.locations.html b/docs/dyn/networkmanagement_v1.organizations.locations.html
index a69a2ad118..2c8b8972ed 100644
--- a/docs/dyn/networkmanagement_v1.organizations.locations.html
+++ b/docs/dyn/networkmanagement_v1.organizations.locations.html
@@ -135,7 +135,7 @@ 

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/networkmanagement_v1.projects.locations.global_.connectivityTests.html b/docs/dyn/networkmanagement_v1.projects.locations.global_.connectivityTests.html index 0c71643dd4..4121bc36b5 100644 --- a/docs/dyn/networkmanagement_v1.projects.locations.global_.connectivityTests.html +++ b/docs/dyn/networkmanagement_v1.projects.locations.global_.connectivityTests.html @@ -278,6 +278,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -294,6 +297,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -633,6 +639,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -649,6 +658,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -1191,6 +1203,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -1207,6 +1222,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -1546,6 +1564,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -1562,6 +1583,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -2095,6 +2119,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -2111,6 +2138,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -2450,6 +2480,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -2466,6 +2499,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -2958,6 +2994,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -2974,6 +3013,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -3313,6 +3355,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -3329,6 +3374,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). diff --git a/docs/dyn/networkmanagement_v1.projects.locations.html b/docs/dyn/networkmanagement_v1.projects.locations.html index 0f4db31146..3a7f4cfad7 100644 --- a/docs/dyn/networkmanagement_v1.projects.locations.html +++ b/docs/dyn/networkmanagement_v1.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/networkmanagement_v1beta1.organizations.locations.html b/docs/dyn/networkmanagement_v1beta1.organizations.locations.html index 030f903858..d0ec391464 100644 --- a/docs/dyn/networkmanagement_v1beta1.organizations.locations.html +++ b/docs/dyn/networkmanagement_v1beta1.organizations.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html b/docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html index ba7b109038..6a346042ac 100644 --- a/docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html +++ b/docs/dyn/networkmanagement_v1beta1.projects.locations.global_.connectivityTests.html @@ -280,6 +280,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -296,6 +299,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -635,6 +641,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -651,6 +660,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -1197,6 +1209,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -1213,6 +1228,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -1552,6 +1570,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -1568,6 +1589,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -2105,6 +2129,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -2121,6 +2148,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -2460,6 +2490,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -2476,6 +2509,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -2972,6 +3008,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -2988,6 +3027,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). @@ -3327,6 +3369,9 @@

Method Details

"region": "A String", # Region in which the Cloud SQL instance is running. "uri": "A String", # URI of a Cloud SQL instance. }, + "datastreamPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a Datastream Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "deliver": { # Details of the final state "deliver" and associated resource. # Display information of the final state "deliver" and reason. "googleServiceType": "A String", # Recognized type of a Google Service the packet is delivered to (if applicable). "ipAddress": "A String", # IP address of the target (if applicable). @@ -3343,6 +3388,9 @@

Method Details

"selectedIpRange": "A String", # Selected IP range. "subnetworkUri": "A String", # URI of direct access subnetwork. }, + "dmsPrivateConnection": { # For display only. Metadata associated with a Private Connection. # Display information of a DMS Private Connection. + "uri": "A String", # URI of the Private Connection in format "projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}" + }, "drop": { # Details of the final state "drop" and associated resource. # Display information of the final state "drop" and reason. "cause": "A String", # Cause that the packet is dropped. "destinationGeolocationCode": "A String", # Geolocation (region code) of the destination IP address (if relevant). diff --git a/docs/dyn/networkmanagement_v1beta1.projects.locations.html b/docs/dyn/networkmanagement_v1beta1.projects.locations.html index 78a797d00a..92ea24fcfd 100644 --- a/docs/dyn/networkmanagement_v1beta1.projects.locations.html +++ b/docs/dyn/networkmanagement_v1beta1.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.html b/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.html index fbe851ba3e..c1a109c9e2 100644 --- a/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.html +++ b/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.html @@ -120,7 +120,7 @@

Method Details

"network": "A String", # Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. }, ], - "billingProjectId": "A String", # Required. Project to bill on endpoint uptime usage. + "billingProjectId": "A String", # Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise. "createTime": "A String", # Output only. Create time stamp. "description": "A String", # Optional. Description of the firewall endpoint. Max length 2048 characters. "endpointSettings": { # Settings for the endpoint. # Optional. Settings for the endpoint. @@ -228,7 +228,7 @@

Method Details

"network": "A String", # Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. }, ], - "billingProjectId": "A String", # Required. Project to bill on endpoint uptime usage. + "billingProjectId": "A String", # Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise. "createTime": "A String", # Output only. Create time stamp. "description": "A String", # Optional. Description of the firewall endpoint. Max length 2048 characters. "endpointSettings": { # Settings for the endpoint. # Optional. Settings for the endpoint. @@ -276,7 +276,7 @@

Method Details

"network": "A String", # Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. }, ], - "billingProjectId": "A String", # Required. Project to bill on endpoint uptime usage. + "billingProjectId": "A String", # Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise. "createTime": "A String", # Output only. Create time stamp. "description": "A String", # Optional. Description of the firewall endpoint. Max length 2048 characters. "endpointSettings": { # Settings for the endpoint. # Optional. Settings for the endpoint. @@ -333,7 +333,7 @@

Method Details

"network": "A String", # Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. }, ], - "billingProjectId": "A String", # Required. Project to bill on endpoint uptime usage. + "billingProjectId": "A String", # Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise. "createTime": "A String", # Output only. Create time stamp. "description": "A String", # Optional. Description of the firewall endpoint. Max length 2048 characters. "endpointSettings": { # Settings for the endpoint. # Optional. Settings for the endpoint. diff --git a/docs/dyn/networksecurity_v1.projects.locations.html b/docs/dyn/networksecurity_v1.projects.locations.html index 89750cfa2d..51faaf84a7 100644 --- a/docs/dyn/networksecurity_v1.projects.locations.html +++ b/docs/dyn/networksecurity_v1.projects.locations.html @@ -109,6 +109,11 @@

Instance Methods

Returns the firewallEndpointAssociations Resource.

+

+ firewallEndpoints() +

+

Returns the firewallEndpoints Resource.

+

gatewaySecurityPolicies()

@@ -159,6 +164,16 @@

Instance Methods

Returns the operations Resource.

+

+ securityProfileGroups() +

+

Returns the securityProfileGroups Resource.

+ +

+ securityProfiles() +

+

Returns the securityProfiles Resource.

+

serverTlsPolicies()

@@ -182,7 +197,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -221,11 +236,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/networksecurity_v1.projects.locations.securityProfileGroups.html b/docs/dyn/networksecurity_v1.projects.locations.securityProfileGroups.html
new file mode 100644
index 0000000000..edcbdb9f7d
--- /dev/null
+++ b/docs/dyn/networksecurity_v1.projects.locations.securityProfileGroups.html
@@ -0,0 +1,333 @@
+
+
+
+

Network Security API . projects . locations . securityProfileGroups

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, securityProfileGroupId=None, x__xgafv=None)

+

Creates a new SecurityProfileGroup in a given project and location.

+

+ delete(name, etag=None, x__xgafv=None)

+

Deletes a single SecurityProfileGroup.

+

+ get(name, x__xgafv=None)

+

Gets details of a single SecurityProfileGroup.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists SecurityProfileGroups in a given project and location.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates the parameters of a single SecurityProfileGroup.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, securityProfileGroupId=None, x__xgafv=None) +
Creates a new SecurityProfileGroup in a given project and location.
+
+Args:
+  parent: string, Required. The parent resource of the SecurityProfileGroup. Must be in the format `projects|organizations/*/locations/{location}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
+  "customMirroringProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
+  "dataPathId": "A String", # Output only. Identifier used by the data-path. Unique within {container, location}.
+  "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
+  "threatPreventionProfile": "A String", # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": "A String", # Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
+}
+
+  securityProfileGroupId: string, Required. Short name of the SecurityProfileGroup resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile_group1".
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, etag=None, x__xgafv=None) +
Deletes a single SecurityProfileGroup.
+
+Args:
+  name: string, Required. A name of the SecurityProfileGroup to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`. (required)
+  etag: string, Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets details of a single SecurityProfileGroup.
+
+Args:
+  name: string, Required. A name of the SecurityProfileGroup to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
+  "customMirroringProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
+  "dataPathId": "A String", # Output only. Identifier used by the data-path. Unique within {container, location}.
+  "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
+  "threatPreventionProfile": "A String", # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": "A String", # Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
+}
+
+ +
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists SecurityProfileGroups in a given project and location.
+
+Args:
+  parent: string, Required. The project or organization and location from which the SecurityProfileGroups should be listed, specified in the format `projects|organizations/*/locations/{location}`. (required)
+  pageSize: integer, Optional. Maximum number of SecurityProfileGroups to return per call.
+  pageToken: string, Optional. The value returned by the last `ListSecurityProfileGroupsResponse` Indicates that this is a continuation of a prior `ListSecurityProfileGroups` call, and that the system should return the next page of data.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response returned by the ListSecurityProfileGroups method.
+  "nextPageToken": "A String", # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
+  "securityProfileGroups": [ # List of SecurityProfileGroups resources.
+    { # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
+      "createTime": "A String", # Output only. Resource creation timestamp.
+      "customInterceptProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
+      "customMirroringProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
+      "dataPathId": "A String", # Output only. Identifier used by the data-path. Unique within {container, location}.
+      "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters.
+      "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+      "labels": { # Optional. Labels as key value pairs.
+        "a_key": "A String",
+      },
+      "name": "A String", # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
+      "threatPreventionProfile": "A String", # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
+      "updateTime": "A String", # Output only. Last resource update timestamp.
+      "urlFilteringProfile": "A String", # Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates the parameters of a single SecurityProfileGroup.
+
+Args:
+  name: string, Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
+  "customMirroringProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
+  "dataPathId": "A String", # Output only. Identifier used by the data-path. Unique within {container, location}.
+  "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
+  "threatPreventionProfile": "A String", # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": "A String", # Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
+}
+
+  updateMask: string, Required. Field mask is used to specify the fields to be overwritten in the SecurityProfileGroup resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/networksecurity_v1.projects.locations.securityProfiles.html b/docs/dyn/networksecurity_v1.projects.locations.securityProfiles.html new file mode 100644 index 0000000000..e19ca06e70 --- /dev/null +++ b/docs/dyn/networksecurity_v1.projects.locations.securityProfiles.html @@ -0,0 +1,469 @@ + + + +

Network Security API . projects . locations . securityProfiles

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, securityProfileId=None, x__xgafv=None)

+

Creates a new SecurityProfile in a given project and location.

+

+ delete(name, etag=None, x__xgafv=None)

+

Deletes a single SecurityProfile.

+

+ get(name, x__xgafv=None)

+

Gets details of a single SecurityProfile.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists SecurityProfiles in a given project and location.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates the parameters of a single SecurityProfile.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, securityProfileId=None, x__xgafv=None) +
Creates a new SecurityProfile in a given project and location.
+
+Args:
+  parent: string, Required. The parent resource of the SecurityProfile. Must be in the format `projects|organizations/*/locations/{location}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
+    "interceptEndpointGroup": "A String", # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
+  },
+  "customMirroringProfile": { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
+    "mirroringEndpointGroup": "A String", # Required. Immutable. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
+  },
+  "description": "A String", # Optional. An optional description of the profile. Max length 512 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
+  "threatPreventionProfile": { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
+    "antivirusOverrides": [ # Optional. Configuration for overriding antivirus actions per protocol.
+      { # Defines what action to take for antivirus threats per protocol.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "protocol": "A String", # Required. Protocol to match.
+      },
+    ],
+    "severityOverrides": [ # Optional. Configuration for overriding threats actions by severity match.
+      { # Defines what action to take for a specific severity match.
+        "action": "A String", # Required. Threat action override.
+        "severity": "A String", # Required. Severity level to match.
+      },
+    ],
+    "threatOverrides": [ # Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.
+      { # Defines what action to take for a specific threat_id match.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "threatId": "A String", # Required. Vendor-specific ID of a threat to override.
+        "type": "A String", # Output only. Type of the threat (read only).
+      },
+    ],
+  },
+  "type": "A String", # Immutable. The single ProfileType that the SecurityProfile resource configures.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": { # UrlFilteringProfile defines filters based on URL. # The URL filtering configuration for the SecurityProfile.
+    "urlFilters": [ # Optional. The list of filtering configs in which each config defines an action to take for some URL match.
+      { # A URL filter defines an action to take for some URL match.
+        "filteringAction": "A String", # Required. The action taken when this filter is applied.
+        "priority": 42, # Required. The priority of this filter within the URL Filtering Profile. Lower integers indicate higher priorities. The priority of a filter must be unique within a URL Filtering Profile.
+        "urls": [ # Required. The list of strings that a URL must match with for this filter to be applied.
+          "A String",
+        ],
+      },
+    ],
+  },
+}
+
+  securityProfileId: string, Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, etag=None, x__xgafv=None) +
Deletes a single SecurityProfile.
+
+Args:
+  name: string, Required. A name of the SecurityProfile to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`. (required)
+  etag: string, Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets details of a single SecurityProfile.
+
+Args:
+  name: string, Required. A name of the SecurityProfile to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
+    "interceptEndpointGroup": "A String", # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
+  },
+  "customMirroringProfile": { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
+    "mirroringEndpointGroup": "A String", # Required. Immutable. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
+  },
+  "description": "A String", # Optional. An optional description of the profile. Max length 512 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
+  "threatPreventionProfile": { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
+    "antivirusOverrides": [ # Optional. Configuration for overriding antivirus actions per protocol.
+      { # Defines what action to take for antivirus threats per protocol.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "protocol": "A String", # Required. Protocol to match.
+      },
+    ],
+    "severityOverrides": [ # Optional. Configuration for overriding threats actions by severity match.
+      { # Defines what action to take for a specific severity match.
+        "action": "A String", # Required. Threat action override.
+        "severity": "A String", # Required. Severity level to match.
+      },
+    ],
+    "threatOverrides": [ # Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.
+      { # Defines what action to take for a specific threat_id match.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "threatId": "A String", # Required. Vendor-specific ID of a threat to override.
+        "type": "A String", # Output only. Type of the threat (read only).
+      },
+    ],
+  },
+  "type": "A String", # Immutable. The single ProfileType that the SecurityProfile resource configures.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": { # UrlFilteringProfile defines filters based on URL. # The URL filtering configuration for the SecurityProfile.
+    "urlFilters": [ # Optional. The list of filtering configs in which each config defines an action to take for some URL match.
+      { # A URL filter defines an action to take for some URL match.
+        "filteringAction": "A String", # Required. The action taken when this filter is applied.
+        "priority": 42, # Required. The priority of this filter within the URL Filtering Profile. Lower integers indicate higher priorities. The priority of a filter must be unique within a URL Filtering Profile.
+        "urls": [ # Required. The list of strings that a URL must match with for this filter to be applied.
+          "A String",
+        ],
+      },
+    ],
+  },
+}
+
+ +
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists SecurityProfiles in a given project and location.
+
+Args:
+  parent: string, Required. The project or organization and location from which the SecurityProfiles should be listed, specified in the format `projects|organizations/*/locations/{location}`. (required)
+  pageSize: integer, Optional. Maximum number of SecurityProfiles to return per call.
+  pageToken: string, Optional. The value returned by the last `ListSecurityProfilesResponse` Indicates that this is a continuation of a prior `ListSecurityProfiles` call, and that the system should return the next page of data.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response returned by the ListSecurityProfiles method.
+  "nextPageToken": "A String", # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
+  "securityProfiles": [ # List of SecurityProfile resources.
+    { # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
+      "createTime": "A String", # Output only. Resource creation timestamp.
+      "customInterceptProfile": { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
+        "interceptEndpointGroup": "A String", # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
+      },
+      "customMirroringProfile": { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
+        "mirroringEndpointGroup": "A String", # Required. Immutable. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
+      },
+      "description": "A String", # Optional. An optional description of the profile. Max length 512 characters.
+      "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+      "labels": { # Optional. Labels as key value pairs.
+        "a_key": "A String",
+      },
+      "name": "A String", # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
+      "threatPreventionProfile": { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
+        "antivirusOverrides": [ # Optional. Configuration for overriding antivirus actions per protocol.
+          { # Defines what action to take for antivirus threats per protocol.
+            "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+            "protocol": "A String", # Required. Protocol to match.
+          },
+        ],
+        "severityOverrides": [ # Optional. Configuration for overriding threats actions by severity match.
+          { # Defines what action to take for a specific severity match.
+            "action": "A String", # Required. Threat action override.
+            "severity": "A String", # Required. Severity level to match.
+          },
+        ],
+        "threatOverrides": [ # Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.
+          { # Defines what action to take for a specific threat_id match.
+            "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+            "threatId": "A String", # Required. Vendor-specific ID of a threat to override.
+            "type": "A String", # Output only. Type of the threat (read only).
+          },
+        ],
+      },
+      "type": "A String", # Immutable. The single ProfileType that the SecurityProfile resource configures.
+      "updateTime": "A String", # Output only. Last resource update timestamp.
+      "urlFilteringProfile": { # UrlFilteringProfile defines filters based on URL. # The URL filtering configuration for the SecurityProfile.
+        "urlFilters": [ # Optional. The list of filtering configs in which each config defines an action to take for some URL match.
+          { # A URL filter defines an action to take for some URL match.
+            "filteringAction": "A String", # Required. The action taken when this filter is applied.
+            "priority": 42, # Required. The priority of this filter within the URL Filtering Profile. Lower integers indicate higher priorities. The priority of a filter must be unique within a URL Filtering Profile.
+            "urls": [ # Required. The list of strings that a URL must match with for this filter to be applied.
+              "A String",
+            ],
+          },
+        ],
+      },
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates the parameters of a single SecurityProfile.
+
+Args:
+  name: string, Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
+    "interceptEndpointGroup": "A String", # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
+  },
+  "customMirroringProfile": { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
+    "mirroringEndpointGroup": "A String", # Required. Immutable. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
+  },
+  "description": "A String", # Optional. An optional description of the profile. Max length 512 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
+  "threatPreventionProfile": { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
+    "antivirusOverrides": [ # Optional. Configuration for overriding antivirus actions per protocol.
+      { # Defines what action to take for antivirus threats per protocol.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "protocol": "A String", # Required. Protocol to match.
+      },
+    ],
+    "severityOverrides": [ # Optional. Configuration for overriding threats actions by severity match.
+      { # Defines what action to take for a specific severity match.
+        "action": "A String", # Required. Threat action override.
+        "severity": "A String", # Required. Severity level to match.
+      },
+    ],
+    "threatOverrides": [ # Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.
+      { # Defines what action to take for a specific threat_id match.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "threatId": "A String", # Required. Vendor-specific ID of a threat to override.
+        "type": "A String", # Output only. Type of the threat (read only).
+      },
+    ],
+  },
+  "type": "A String", # Immutable. The single ProfileType that the SecurityProfile resource configures.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": { # UrlFilteringProfile defines filters based on URL. # The URL filtering configuration for the SecurityProfile.
+    "urlFilters": [ # Optional. The list of filtering configs in which each config defines an action to take for some URL match.
+      { # A URL filter defines an action to take for some URL match.
+        "filteringAction": "A String", # Required. The action taken when this filter is applied.
+        "priority": 42, # Required. The priority of this filter within the URL Filtering Profile. Lower integers indicate higher priorities. The priority of a filter must be unique within a URL Filtering Profile.
+        "urls": [ # Required. The list of strings that a URL must match with for this filter to be applied.
+          "A String",
+        ],
+      },
+    ],
+  },
+}
+
+  updateMask: string, Required. Field mask is used to specify the fields to be overwritten in the SecurityProfile resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/networksecurity_v1beta1.projects.locations.firewallEndpoints.html b/docs/dyn/networksecurity_v1beta1.projects.locations.firewallEndpoints.html index de04ea0821..a248dfffc9 100644 --- a/docs/dyn/networksecurity_v1beta1.projects.locations.firewallEndpoints.html +++ b/docs/dyn/networksecurity_v1beta1.projects.locations.firewallEndpoints.html @@ -120,7 +120,7 @@

Method Details

"network": "A String", # Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. }, ], - "billingProjectId": "A String", # Required. Project to bill on endpoint uptime usage. + "billingProjectId": "A String", # Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise. "createTime": "A String", # Output only. Create time stamp. "description": "A String", # Optional. Description of the firewall endpoint. Max length 2048 characters. "endpointSettings": { # Settings for the endpoint. # Optional. Settings for the endpoint. @@ -228,7 +228,7 @@

Method Details

"network": "A String", # Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. }, ], - "billingProjectId": "A String", # Required. Project to bill on endpoint uptime usage. + "billingProjectId": "A String", # Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise. "createTime": "A String", # Output only. Create time stamp. "description": "A String", # Optional. Description of the firewall endpoint. Max length 2048 characters. "endpointSettings": { # Settings for the endpoint. # Optional. Settings for the endpoint. @@ -276,7 +276,7 @@

Method Details

"network": "A String", # Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. }, ], - "billingProjectId": "A String", # Required. Project to bill on endpoint uptime usage. + "billingProjectId": "A String", # Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise. "createTime": "A String", # Output only. Create time stamp. "description": "A String", # Optional. Description of the firewall endpoint. Max length 2048 characters. "endpointSettings": { # Settings for the endpoint. # Optional. Settings for the endpoint. @@ -333,7 +333,7 @@

Method Details

"network": "A String", # Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. }, ], - "billingProjectId": "A String", # Required. Project to bill on endpoint uptime usage. + "billingProjectId": "A String", # Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise. "createTime": "A String", # Output only. Create time stamp. "description": "A String", # Optional. Description of the firewall endpoint. Max length 2048 characters. "endpointSettings": { # Settings for the endpoint. # Optional. Settings for the endpoint. diff --git a/docs/dyn/networksecurity_v1beta1.projects.locations.html b/docs/dyn/networksecurity_v1beta1.projects.locations.html index 48b965aac7..babbfafee6 100644 --- a/docs/dyn/networksecurity_v1beta1.projects.locations.html +++ b/docs/dyn/networksecurity_v1beta1.projects.locations.html @@ -109,6 +109,11 @@

Instance Methods

Returns the firewallEndpointAssociations Resource.

+

+ firewallEndpoints() +

+

Returns the firewallEndpoints Resource.

+

gatewaySecurityPolicies()

@@ -169,6 +174,16 @@

Instance Methods

Returns the sacRealms Resource.

+

+ securityProfileGroups() +

+

Returns the securityProfileGroups Resource.

+ +

+ securityProfiles() +

+

Returns the securityProfiles Resource.

+

serverTlsPolicies()

@@ -192,7 +207,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -231,11 +246,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/networksecurity_v1beta1.projects.locations.securityProfileGroups.html b/docs/dyn/networksecurity_v1beta1.projects.locations.securityProfileGroups.html
new file mode 100644
index 0000000000..7428c0cd9f
--- /dev/null
+++ b/docs/dyn/networksecurity_v1beta1.projects.locations.securityProfileGroups.html
@@ -0,0 +1,333 @@
+
+
+
+

Network Security API . projects . locations . securityProfileGroups

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, securityProfileGroupId=None, x__xgafv=None)

+

Creates a new SecurityProfileGroup in a given project and location.

+

+ delete(name, etag=None, x__xgafv=None)

+

Deletes a single SecurityProfileGroup.

+

+ get(name, x__xgafv=None)

+

Gets details of a single SecurityProfileGroup.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists SecurityProfileGroups in a given project and location.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates the parameters of a single SecurityProfileGroup.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, securityProfileGroupId=None, x__xgafv=None) +
Creates a new SecurityProfileGroup in a given project and location.
+
+Args:
+  parent: string, Required. The parent resource of the SecurityProfileGroup. Must be in the format `projects|organizations/*/locations/{location}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
+  "customMirroringProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
+  "dataPathId": "A String", # Output only. Identifier used by the data-path. Unique within {container, location}.
+  "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
+  "threatPreventionProfile": "A String", # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": "A String", # Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
+}
+
+  securityProfileGroupId: string, Required. Short name of the SecurityProfileGroup resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile_group1".
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, etag=None, x__xgafv=None) +
Deletes a single SecurityProfileGroup.
+
+Args:
+  name: string, Required. A name of the SecurityProfileGroup to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`. (required)
+  etag: string, Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets details of a single SecurityProfileGroup.
+
+Args:
+  name: string, Required. A name of the SecurityProfileGroup to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
+  "customMirroringProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
+  "dataPathId": "A String", # Output only. Identifier used by the data-path. Unique within {container, location}.
+  "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
+  "threatPreventionProfile": "A String", # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": "A String", # Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
+}
+
+ +
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists SecurityProfileGroups in a given project and location.
+
+Args:
+  parent: string, Required. The project or organization and location from which the SecurityProfileGroups should be listed, specified in the format `projects|organizations/*/locations/{location}`. (required)
+  pageSize: integer, Optional. Maximum number of SecurityProfileGroups to return per call.
+  pageToken: string, Optional. The value returned by the last `ListSecurityProfileGroupsResponse` Indicates that this is a continuation of a prior `ListSecurityProfileGroups` call, and that the system should return the next page of data.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response returned by the ListSecurityProfileGroups method.
+  "nextPageToken": "A String", # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
+  "securityProfileGroups": [ # List of SecurityProfileGroups resources.
+    { # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
+      "createTime": "A String", # Output only. Resource creation timestamp.
+      "customInterceptProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
+      "customMirroringProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
+      "dataPathId": "A String", # Output only. Identifier used by the data-path. Unique within {container, location}.
+      "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters.
+      "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+      "labels": { # Optional. Labels as key value pairs.
+        "a_key": "A String",
+      },
+      "name": "A String", # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
+      "threatPreventionProfile": "A String", # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
+      "updateTime": "A String", # Output only. Last resource update timestamp.
+      "urlFilteringProfile": "A String", # Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates the parameters of a single SecurityProfileGroup.
+
+Args:
+  name: string, Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
+  "customMirroringProfile": "A String", # Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
+  "dataPathId": "A String", # Output only. Identifier used by the data-path. Unique within {container, location}.
+  "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
+  "threatPreventionProfile": "A String", # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": "A String", # Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
+}
+
+  updateMask: string, Required. Field mask is used to specify the fields to be overwritten in the SecurityProfileGroup resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/networksecurity_v1beta1.projects.locations.securityProfiles.html b/docs/dyn/networksecurity_v1beta1.projects.locations.securityProfiles.html new file mode 100644 index 0000000000..c8e27bbb7b --- /dev/null +++ b/docs/dyn/networksecurity_v1beta1.projects.locations.securityProfiles.html @@ -0,0 +1,469 @@ + + + +

Network Security API . projects . locations . securityProfiles

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, securityProfileId=None, x__xgafv=None)

+

Creates a new SecurityProfile in a given project and location.

+

+ delete(name, etag=None, x__xgafv=None)

+

Deletes a single SecurityProfile.

+

+ get(name, x__xgafv=None)

+

Gets details of a single SecurityProfile.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists SecurityProfiles in a given project and location.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates the parameters of a single SecurityProfile.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, securityProfileId=None, x__xgafv=None) +
Creates a new SecurityProfile in a given project and location.
+
+Args:
+  parent: string, Required. The parent resource of the SecurityProfile. Must be in the format `projects|organizations/*/locations/{location}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
+    "interceptEndpointGroup": "A String", # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
+  },
+  "customMirroringProfile": { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
+    "mirroringEndpointGroup": "A String", # Required. Immutable. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
+  },
+  "description": "A String", # Optional. An optional description of the profile. Max length 512 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
+  "threatPreventionProfile": { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
+    "antivirusOverrides": [ # Optional. Configuration for overriding antivirus actions per protocol.
+      { # Defines what action to take for antivirus threats per protocol.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "protocol": "A String", # Required. Protocol to match.
+      },
+    ],
+    "severityOverrides": [ # Optional. Configuration for overriding threats actions by severity match.
+      { # Defines what action to take for a specific severity match.
+        "action": "A String", # Required. Threat action override.
+        "severity": "A String", # Required. Severity level to match.
+      },
+    ],
+    "threatOverrides": [ # Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.
+      { # Defines what action to take for a specific threat_id match.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "threatId": "A String", # Required. Vendor-specific ID of a threat to override.
+        "type": "A String", # Output only. Type of the threat (read only).
+      },
+    ],
+  },
+  "type": "A String", # Immutable. The single ProfileType that the SecurityProfile resource configures.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": { # UrlFilteringProfile defines filters based on URL. # The URL filtering configuration for the SecurityProfile.
+    "urlFilters": [ # Optional. The list of filtering configs in which each config defines an action to take for some URL match.
+      { # A URL filter defines an action to take for some URL match.
+        "filteringAction": "A String", # Required. The action taken when this filter is applied.
+        "priority": 42, # Required. The priority of this filter within the URL Filtering Profile. Lower integers indicate higher priorities. The priority of a filter must be unique within a URL Filtering Profile.
+        "urls": [ # Required. The list of strings that a URL must match with for this filter to be applied.
+          "A String",
+        ],
+      },
+    ],
+  },
+}
+
+  securityProfileId: string, Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, etag=None, x__xgafv=None) +
Deletes a single SecurityProfile.
+
+Args:
+  name: string, Required. A name of the SecurityProfile to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`. (required)
+  etag: string, Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets details of a single SecurityProfile.
+
+Args:
+  name: string, Required. A name of the SecurityProfile to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
+    "interceptEndpointGroup": "A String", # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
+  },
+  "customMirroringProfile": { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
+    "mirroringEndpointGroup": "A String", # Required. Immutable. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
+  },
+  "description": "A String", # Optional. An optional description of the profile. Max length 512 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
+  "threatPreventionProfile": { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
+    "antivirusOverrides": [ # Optional. Configuration for overriding antivirus actions per protocol.
+      { # Defines what action to take for antivirus threats per protocol.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "protocol": "A String", # Required. Protocol to match.
+      },
+    ],
+    "severityOverrides": [ # Optional. Configuration for overriding threats actions by severity match.
+      { # Defines what action to take for a specific severity match.
+        "action": "A String", # Required. Threat action override.
+        "severity": "A String", # Required. Severity level to match.
+      },
+    ],
+    "threatOverrides": [ # Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.
+      { # Defines what action to take for a specific threat_id match.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "threatId": "A String", # Required. Vendor-specific ID of a threat to override.
+        "type": "A String", # Output only. Type of the threat (read only).
+      },
+    ],
+  },
+  "type": "A String", # Immutable. The single ProfileType that the SecurityProfile resource configures.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": { # UrlFilteringProfile defines filters based on URL. # The URL filtering configuration for the SecurityProfile.
+    "urlFilters": [ # Optional. The list of filtering configs in which each config defines an action to take for some URL match.
+      { # A URL filter defines an action to take for some URL match.
+        "filteringAction": "A String", # Required. The action taken when this filter is applied.
+        "priority": 42, # Required. The priority of this filter within the URL Filtering Profile. Lower integers indicate higher priorities. The priority of a filter must be unique within a URL Filtering Profile.
+        "urls": [ # Required. The list of strings that a URL must match with for this filter to be applied.
+          "A String",
+        ],
+      },
+    ],
+  },
+}
+
+ +
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists SecurityProfiles in a given project and location.
+
+Args:
+  parent: string, Required. The project or organization and location from which the SecurityProfiles should be listed, specified in the format `projects|organizations/*/locations/{location}`. (required)
+  pageSize: integer, Optional. Maximum number of SecurityProfiles to return per call.
+  pageToken: string, Optional. The value returned by the last `ListSecurityProfilesResponse` Indicates that this is a continuation of a prior `ListSecurityProfiles` call, and that the system should return the next page of data.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response returned by the ListSecurityProfiles method.
+  "nextPageToken": "A String", # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
+  "securityProfiles": [ # List of SecurityProfile resources.
+    { # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
+      "createTime": "A String", # Output only. Resource creation timestamp.
+      "customInterceptProfile": { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
+        "interceptEndpointGroup": "A String", # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
+      },
+      "customMirroringProfile": { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
+        "mirroringEndpointGroup": "A String", # Required. Immutable. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
+      },
+      "description": "A String", # Optional. An optional description of the profile. Max length 512 characters.
+      "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+      "labels": { # Optional. Labels as key value pairs.
+        "a_key": "A String",
+      },
+      "name": "A String", # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
+      "threatPreventionProfile": { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
+        "antivirusOverrides": [ # Optional. Configuration for overriding antivirus actions per protocol.
+          { # Defines what action to take for antivirus threats per protocol.
+            "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+            "protocol": "A String", # Required. Protocol to match.
+          },
+        ],
+        "severityOverrides": [ # Optional. Configuration for overriding threats actions by severity match.
+          { # Defines what action to take for a specific severity match.
+            "action": "A String", # Required. Threat action override.
+            "severity": "A String", # Required. Severity level to match.
+          },
+        ],
+        "threatOverrides": [ # Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.
+          { # Defines what action to take for a specific threat_id match.
+            "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+            "threatId": "A String", # Required. Vendor-specific ID of a threat to override.
+            "type": "A String", # Output only. Type of the threat (read only).
+          },
+        ],
+      },
+      "type": "A String", # Immutable. The single ProfileType that the SecurityProfile resource configures.
+      "updateTime": "A String", # Output only. Last resource update timestamp.
+      "urlFilteringProfile": { # UrlFilteringProfile defines filters based on URL. # The URL filtering configuration for the SecurityProfile.
+        "urlFilters": [ # Optional. The list of filtering configs in which each config defines an action to take for some URL match.
+          { # A URL filter defines an action to take for some URL match.
+            "filteringAction": "A String", # Required. The action taken when this filter is applied.
+            "priority": 42, # Required. The priority of this filter within the URL Filtering Profile. Lower integers indicate higher priorities. The priority of a filter must be unique within a URL Filtering Profile.
+            "urls": [ # Required. The list of strings that a URL must match with for this filter to be applied.
+              "A String",
+            ],
+          },
+        ],
+      },
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates the parameters of a single SecurityProfile.
+
+Args:
+  name: string, Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
+  "createTime": "A String", # Output only. Resource creation timestamp.
+  "customInterceptProfile": { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
+    "interceptEndpointGroup": "A String", # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
+  },
+  "customMirroringProfile": { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
+    "mirroringEndpointGroup": "A String", # Required. Immutable. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
+  },
+  "description": "A String", # Optional. An optional description of the profile. Max length 512 characters.
+  "etag": "A String", # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
+  "labels": { # Optional. Labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
+  "threatPreventionProfile": { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
+    "antivirusOverrides": [ # Optional. Configuration for overriding antivirus actions per protocol.
+      { # Defines what action to take for antivirus threats per protocol.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "protocol": "A String", # Required. Protocol to match.
+      },
+    ],
+    "severityOverrides": [ # Optional. Configuration for overriding threats actions by severity match.
+      { # Defines what action to take for a specific severity match.
+        "action": "A String", # Required. Threat action override.
+        "severity": "A String", # Required. Severity level to match.
+      },
+    ],
+    "threatOverrides": [ # Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.
+      { # Defines what action to take for a specific threat_id match.
+        "action": "A String", # Required. Threat action override. For some threat types, only a subset of actions applies.
+        "threatId": "A String", # Required. Vendor-specific ID of a threat to override.
+        "type": "A String", # Output only. Type of the threat (read only).
+      },
+    ],
+  },
+  "type": "A String", # Immutable. The single ProfileType that the SecurityProfile resource configures.
+  "updateTime": "A String", # Output only. Last resource update timestamp.
+  "urlFilteringProfile": { # UrlFilteringProfile defines filters based on URL. # The URL filtering configuration for the SecurityProfile.
+    "urlFilters": [ # Optional. The list of filtering configs in which each config defines an action to take for some URL match.
+      { # A URL filter defines an action to take for some URL match.
+        "filteringAction": "A String", # Required. The action taken when this filter is applied.
+        "priority": 42, # Required. The priority of this filter within the URL Filtering Profile. Lower integers indicate higher priorities. The priority of a filter must be unique within a URL Filtering Profile.
+        "urls": [ # Required. The list of strings that a URL must match with for this filter to be applied.
+          "A String",
+        ],
+      },
+    ],
+  },
+}
+
+  updateMask: string, Required. Field mask is used to specify the fields to be overwritten in the SecurityProfile resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/networkservices_v1.projects.locations.html b/docs/dyn/networkservices_v1.projects.locations.html index e1c1e407d5..f41b7c4fce 100644 --- a/docs/dyn/networkservices_v1.projects.locations.html +++ b/docs/dyn/networkservices_v1.projects.locations.html @@ -172,7 +172,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -211,11 +211,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/networkservices_v1.projects.locations.httpRoutes.html b/docs/dyn/networkservices_v1.projects.locations.httpRoutes.html
index 1c1e962a8a..feb1d29c7b 100644
--- a/docs/dyn/networkservices_v1.projects.locations.httpRoutes.html
+++ b/docs/dyn/networkservices_v1.projects.locations.httpRoutes.html
@@ -78,7 +78,7 @@ 

Instance Methods

close()

Close httplib2 connections.

- create(parent, body=None, httpRouteId=None, x__xgafv=None)

+ create(parent, body=None, httpRouteId=None, requestId=None, x__xgafv=None)

Creates a new HttpRoute in a given project and location.

delete(name, x__xgafv=None)

@@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets details of a single HttpRoute.

- list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(parent, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists HttpRoute in a given project and location.

list_next()

@@ -102,7 +102,7 @@

Method Details

- create(parent, body=None, httpRouteId=None, x__xgafv=None) + create(parent, body=None, httpRouteId=None, requestId=None, x__xgafv=None)
Creates a new HttpRoute in a given project and location.
 
 Args:
@@ -307,6 +307,7 @@ 

Method Details

} httpRouteId: string, Required. Short name of the HttpRoute resource to be created. + requestId: string, Optional. Idempotent request UUID. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -583,11 +584,12 @@

Method Details

- list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(parent, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists HttpRoute in a given project and location.
 
 Args:
   parent: string, Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
+  filter: string, Optional. Filter expression to restrict the list.
   pageSize: integer, Maximum number of HttpRoutes to return per call.
   pageToken: string, The value returned by the last `ListHttpRoutesResponse` Indicates that this is a continuation of a prior `ListHttpRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.agentGateways.html b/docs/dyn/networkservices_v1beta1.projects.locations.agentGateways.html
index db2163ade4..9c501642ba 100644
--- a/docs/dyn/networkservices_v1beta1.projects.locations.agentGateways.html
+++ b/docs/dyn/networkservices_v1beta1.projects.locations.agentGateways.html
@@ -148,6 +148,9 @@ 

Method Details

], "selfManaged": { # Configuration for Self Managed deployment mode. Attach to existing Application Load Balancers or Secure Web Proxies. # Optional. Attach to existing Application Load Balancers or Secure Web Proxies. "resourceUri": "A String", # Optional. A supported Google Cloud networking proxy in the Project and Location + "resourceUris": [ # Optional. List of supported Google Cloud networking proxies in the Project and Location. resource_uris is mutually exclusive with resource_uri. + "A String", + ], }, "updateTime": "A String", # Output only. The timestamp when the resource was updated. } @@ -270,6 +273,9 @@

Method Details

], "selfManaged": { # Configuration for Self Managed deployment mode. Attach to existing Application Load Balancers or Secure Web Proxies. # Optional. Attach to existing Application Load Balancers or Secure Web Proxies. "resourceUri": "A String", # Optional. A supported Google Cloud networking proxy in the Project and Location + "resourceUris": [ # Optional. List of supported Google Cloud networking proxies in the Project and Location. resource_uris is mutually exclusive with resource_uri. + "A String", + ], }, "updateTime": "A String", # Output only. The timestamp when the resource was updated. }
@@ -332,6 +338,9 @@

Method Details

], "selfManaged": { # Configuration for Self Managed deployment mode. Attach to existing Application Load Balancers or Secure Web Proxies. # Optional. Attach to existing Application Load Balancers or Secure Web Proxies. "resourceUri": "A String", # Optional. A supported Google Cloud networking proxy in the Project and Location + "resourceUris": [ # Optional. List of supported Google Cloud networking proxies in the Project and Location. resource_uris is mutually exclusive with resource_uri. + "A String", + ], }, "updateTime": "A String", # Output only. The timestamp when the resource was updated. }, @@ -404,6 +413,9 @@

Method Details

], "selfManaged": { # Configuration for Self Managed deployment mode. Attach to existing Application Load Balancers or Secure Web Proxies. # Optional. Attach to existing Application Load Balancers or Secure Web Proxies. "resourceUri": "A String", # Optional. A supported Google Cloud networking proxy in the Project and Location + "resourceUris": [ # Optional. List of supported Google Cloud networking proxies in the Project and Location. resource_uris is mutually exclusive with resource_uri. + "A String", + ], }, "updateTime": "A String", # Output only. The timestamp when the resource was updated. } diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.html b/docs/dyn/networkservices_v1beta1.projects.locations.html index d2ca62dc03..e0c9c6ac4e 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.html @@ -167,7 +167,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -206,11 +206,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.httpRoutes.html b/docs/dyn/networkservices_v1beta1.projects.locations.httpRoutes.html
index a3ec6d57b3..b9b21ccaa9 100644
--- a/docs/dyn/networkservices_v1beta1.projects.locations.httpRoutes.html
+++ b/docs/dyn/networkservices_v1beta1.projects.locations.httpRoutes.html
@@ -78,7 +78,7 @@ 

Instance Methods

close()

Close httplib2 connections.

- create(parent, body=None, httpRouteId=None, x__xgafv=None)

+ create(parent, body=None, httpRouteId=None, requestId=None, x__xgafv=None)

Creates a new HttpRoute in a given project and location.

delete(name, x__xgafv=None)

@@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets details of a single HttpRoute.

- list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(parent, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists HttpRoute in a given project and location.

list_next()

@@ -102,7 +102,7 @@

Method Details

- create(parent, body=None, httpRouteId=None, x__xgafv=None) + create(parent, body=None, httpRouteId=None, requestId=None, x__xgafv=None)
Creates a new HttpRoute in a given project and location.
 
 Args:
@@ -307,6 +307,7 @@ 

Method Details

} httpRouteId: string, Required. Short name of the HttpRoute resource to be created. + requestId: string, Optional. Idempotent request UUID. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -583,11 +584,12 @@

Method Details

- list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(parent, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists HttpRoute in a given project and location.
 
 Args:
   parent: string, Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
+  filter: string, Optional. Filter expression to restrict the list.
   pageSize: integer, Maximum number of HttpRoutes to return per call.
   pageToken: string, The value returned by the last `ListHttpRoutesResponse` Indicates that this is a continuation of a prior `ListHttpRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
diff --git a/docs/dyn/observability_v1.folders.locations.html b/docs/dyn/observability_v1.folders.locations.html
index c403b34c06..1530527af6 100644
--- a/docs/dyn/observability_v1.folders.locations.html
+++ b/docs/dyn/observability_v1.folders.locations.html
@@ -90,7 +90,7 @@ 

Instance Methods

Get Settings

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -154,11 +154,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/observability_v1.organizations.locations.html b/docs/dyn/observability_v1.organizations.locations.html
index af9e85a6e8..ebc54bcc19 100644
--- a/docs/dyn/observability_v1.organizations.locations.html
+++ b/docs/dyn/observability_v1.organizations.locations.html
@@ -90,7 +90,7 @@ 

Instance Methods

Get Settings

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -154,11 +154,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/observability_v1.projects.locations.html b/docs/dyn/observability_v1.projects.locations.html
index 5693f64959..92a045d736 100644
--- a/docs/dyn/observability_v1.projects.locations.html
+++ b/docs/dyn/observability_v1.projects.locations.html
@@ -105,7 +105,7 @@ 

Instance Methods

Get Settings

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -169,11 +169,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/ondemandscanning_v1.projects.locations.scans.html b/docs/dyn/ondemandscanning_v1.projects.locations.scans.html
index 1179f104fc..85b95b8cbe 100644
--- a/docs/dyn/ondemandscanning_v1.projects.locations.scans.html
+++ b/docs/dyn/ondemandscanning_v1.projects.locations.scans.html
@@ -149,6 +149,7 @@ 

Method Details

"diffId": "A String", # The diff ID (sha256 hash) of the layer in the container image. "index": 42, # The index of the layer in the container image. }, + "lineNumber": 42, # Line number in the file where the package is found. Applies only to source repository scanning. Note: this field is marked as `optional` in other corresponding protos, but in edition 2023, the "optional" keyword is redundant. }, ], "hashDigest": "A String", # HashDigest stores the SHA512 hash digest of the jar file if the package is of type Maven. This field will be unset for non Maven packages. diff --git a/docs/dyn/ondemandscanning_v1beta1.projects.locations.scans.html b/docs/dyn/ondemandscanning_v1beta1.projects.locations.scans.html index e690190589..63fd15d051 100644 --- a/docs/dyn/ondemandscanning_v1beta1.projects.locations.scans.html +++ b/docs/dyn/ondemandscanning_v1beta1.projects.locations.scans.html @@ -148,6 +148,7 @@

Method Details

"diffId": "A String", # The diff ID (sha256 hash) of the layer in the container image. "index": 42, # The index of the layer in the container image. }, + "lineNumber": 42, # Line number in the file where the package is found. Applies only to source repository scanning. Note: this field is marked as `optional` in other corresponding protos, but in edition 2023, the "optional" keyword is redundant. }, ], "hashDigest": "A String", # HashDigest stores the SHA512 hash digest of the jar file if the package is of type Maven. This field will be unset for non Maven packages. diff --git a/docs/dyn/oracledatabase_v1.projects.locations.autonomousDatabases.html b/docs/dyn/oracledatabase_v1.projects.locations.autonomousDatabases.html index 41767ddf6e..2012228d8b 100644 --- a/docs/dyn/oracledatabase_v1.projects.locations.autonomousDatabases.html +++ b/docs/dyn/oracledatabase_v1.projects.locations.autonomousDatabases.html @@ -826,6 +826,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token identifying a page of results the server should return. + "unreachable": [ # Unreachable locations when listing resources across all locations using wildcard location '-'. + "A String", + ], }
diff --git a/docs/dyn/oracledatabase_v1.projects.locations.cloudExadataInfrastructures.html b/docs/dyn/oracledatabase_v1.projects.locations.cloudExadataInfrastructures.html index 7ecbf27b06..bf7b06e384 100644 --- a/docs/dyn/oracledatabase_v1.projects.locations.cloudExadataInfrastructures.html +++ b/docs/dyn/oracledatabase_v1.projects.locations.cloudExadataInfrastructures.html @@ -411,6 +411,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token for fetching next page of response. + "unreachable": [ # Unreachable locations when listing resources across all locations using wildcard location '-'. + "A String", + ], }
diff --git a/docs/dyn/oracledatabase_v1.projects.locations.cloudVmClusters.html b/docs/dyn/oracledatabase_v1.projects.locations.cloudVmClusters.html index 53f2ceaf62..354a4a8c61 100644 --- a/docs/dyn/oracledatabase_v1.projects.locations.cloudVmClusters.html +++ b/docs/dyn/oracledatabase_v1.projects.locations.cloudVmClusters.html @@ -422,6 +422,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token to fetch the next page of results. + "unreachable": [ # Unreachable locations when listing resources across all locations using wildcard location '-'. + "A String", + ], }
diff --git a/docs/dyn/oracledatabase_v1.projects.locations.dbSystems.html b/docs/dyn/oracledatabase_v1.projects.locations.dbSystems.html index 4585106502..620a32e751 100644 --- a/docs/dyn/oracledatabase_v1.projects.locations.dbSystems.html +++ b/docs/dyn/oracledatabase_v1.projects.locations.dbSystems.html @@ -483,6 +483,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token identifying a page of results the server should return. + "unreachable": [ # Unreachable locations when listing resources across all locations using wildcard location '-'. + "A String", + ], }
diff --git a/docs/dyn/oracledatabase_v1.projects.locations.exadbVmClusters.html b/docs/dyn/oracledatabase_v1.projects.locations.exadbVmClusters.html index 8e3ed7d723..8a7d18137e 100644 --- a/docs/dyn/oracledatabase_v1.projects.locations.exadbVmClusters.html +++ b/docs/dyn/oracledatabase_v1.projects.locations.exadbVmClusters.html @@ -359,6 +359,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token identifying a page of results the server should return. + "unreachable": [ # Unreachable locations when listing resources across all locations using wildcard location '-'. + "A String", + ], }
diff --git a/docs/dyn/oracledatabase_v1.projects.locations.exascaleDbStorageVaults.html b/docs/dyn/oracledatabase_v1.projects.locations.exascaleDbStorageVaults.html index 57cee278fc..c68ec044fa 100644 --- a/docs/dyn/oracledatabase_v1.projects.locations.exascaleDbStorageVaults.html +++ b/docs/dyn/oracledatabase_v1.projects.locations.exascaleDbStorageVaults.html @@ -318,6 +318,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token identifying a page of results the server should return. If present, the next page token can be provided to a subsequent ListExascaleDbStorageVaults call to list the next page. If empty, there are no more pages. + "unreachable": [ # Unreachable locations when listing resources across all locations using wildcard location '-'. + "A String", + ], }
diff --git a/docs/dyn/oracledatabase_v1.projects.locations.html b/docs/dyn/oracledatabase_v1.projects.locations.html index 118c21904f..27810364be 100644 --- a/docs/dyn/oracledatabase_v1.projects.locations.html +++ b/docs/dyn/oracledatabase_v1.projects.locations.html @@ -220,7 +220,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/osconfig_v1.projects.locations.html b/docs/dyn/osconfig_v1.projects.locations.html index a93ec3986e..1042aafbaa 100644 --- a/docs/dyn/osconfig_v1.projects.locations.html +++ b/docs/dyn/osconfig_v1.projects.locations.html @@ -84,11 +84,6 @@

Instance Methods

Returns the instances Resource.

-

- operations() -

-

Returns the operations Resource.

-

osPolicyAssignments()

diff --git a/docs/dyn/osconfig_v1alpha.projects.locations.html b/docs/dyn/osconfig_v1alpha.projects.locations.html index 4990f70c9d..97d0f63a9e 100644 --- a/docs/dyn/osconfig_v1alpha.projects.locations.html +++ b/docs/dyn/osconfig_v1alpha.projects.locations.html @@ -84,11 +84,6 @@

Instance Methods

Returns the instances Resource.

-

- operations() -

-

Returns the operations Resource.

-

osPolicyAssignments()

diff --git a/docs/dyn/osconfig_v2.folders.locations.global_.policyOrchestrators.html b/docs/dyn/osconfig_v2.folders.locations.global_.policyOrchestrators.html index 01df5a2571..da96e386e9 100644 --- a/docs/dyn/osconfig_v2.folders.locations.global_.policyOrchestrators.html +++ b/docs/dyn/osconfig_v2.folders.locations.global_.policyOrchestrators.html @@ -110,7 +110,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. +{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -118,7 +118,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -490,7 +490,7 @@

Method Details

Returns: An object of the form: - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -498,7 +498,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -810,7 +810,7 @@

Method Details

{ # Response for the list policy orchestrator resources. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "policyOrchestrators": [ # The policy orchestrators for the specified parent resource. - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -818,7 +818,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -1133,11 +1133,11 @@

Method Details

Updates an existing policy orchestrator, parented by a folder.
 
 Args:
-  name: string, Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
+  name: string, Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope.
+{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources.
   "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist
   "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created.
   "description": "A String", # Optional. Freeform text describing the purpose of the resource.
@@ -1145,7 +1145,7 @@ 

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. diff --git a/docs/dyn/osconfig_v2.organizations.locations.global_.policyOrchestrators.html b/docs/dyn/osconfig_v2.organizations.locations.global_.policyOrchestrators.html index 540e38093c..ca9428adae 100644 --- a/docs/dyn/osconfig_v2.organizations.locations.global_.policyOrchestrators.html +++ b/docs/dyn/osconfig_v2.organizations.locations.global_.policyOrchestrators.html @@ -110,7 +110,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. +{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -118,7 +118,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -490,7 +490,7 @@

Method Details

Returns: An object of the form: - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -498,7 +498,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -810,7 +810,7 @@

Method Details

{ # Response for the list policy orchestrator resources. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "policyOrchestrators": [ # The policy orchestrators for the specified parent resource. - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -818,7 +818,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -1133,11 +1133,11 @@

Method Details

Updates an existing policy orchestrator, parented by an organization.
 
 Args:
-  name: string, Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
+  name: string, Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope.
+{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources.
   "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist
   "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created.
   "description": "A String", # Optional. Freeform text describing the purpose of the resource.
@@ -1145,7 +1145,7 @@ 

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. diff --git a/docs/dyn/osconfig_v2.projects.locations.global_.policyOrchestrators.html b/docs/dyn/osconfig_v2.projects.locations.global_.policyOrchestrators.html index c80ba8b0c8..006405b984 100644 --- a/docs/dyn/osconfig_v2.projects.locations.global_.policyOrchestrators.html +++ b/docs/dyn/osconfig_v2.projects.locations.global_.policyOrchestrators.html @@ -110,7 +110,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. +{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -118,7 +118,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -490,7 +490,7 @@

Method Details

Returns: An object of the form: - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -498,7 +498,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -810,7 +810,7 @@

Method Details

{ # Response for the list policy orchestrator resources. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "policyOrchestrators": [ # The policy orchestrators for the specified parent resource. - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -818,7 +818,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -1133,11 +1133,11 @@

Method Details

Updates an existing policy orchestrator, parented by a project.
 
 Args:
-  name: string, Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
+  name: string, Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope.
+{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources.
   "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist
   "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created.
   "description": "A String", # Optional. Freeform text describing the purpose of the resource.
@@ -1145,7 +1145,7 @@ 

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. diff --git a/docs/dyn/osconfig_v2beta.folders.locations.global_.policyOrchestrators.html b/docs/dyn/osconfig_v2beta.folders.locations.global_.policyOrchestrators.html index 7f06bbbd30..453a6aca7f 100644 --- a/docs/dyn/osconfig_v2beta.folders.locations.global_.policyOrchestrators.html +++ b/docs/dyn/osconfig_v2beta.folders.locations.global_.policyOrchestrators.html @@ -110,7 +110,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. +{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -118,7 +118,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -490,7 +490,7 @@

Method Details

Returns: An object of the form: - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -498,7 +498,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -810,7 +810,7 @@

Method Details

{ # Response for the list policy orchestrator resources. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "policyOrchestrators": [ # The policy orchestrators for the specified parent resource. - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -818,7 +818,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -1133,11 +1133,11 @@

Method Details

Updates an existing policy orchestrator, parented by a folder.
 
 Args:
-  name: string, Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
+  name: string, Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope.
+{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources.
   "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist
   "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created.
   "description": "A String", # Optional. Freeform text describing the purpose of the resource.
@@ -1145,7 +1145,7 @@ 

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. diff --git a/docs/dyn/osconfig_v2beta.organizations.locations.global_.policyOrchestrators.html b/docs/dyn/osconfig_v2beta.organizations.locations.global_.policyOrchestrators.html index 7c91b9ae04..32513006f6 100644 --- a/docs/dyn/osconfig_v2beta.organizations.locations.global_.policyOrchestrators.html +++ b/docs/dyn/osconfig_v2beta.organizations.locations.global_.policyOrchestrators.html @@ -110,7 +110,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. +{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -118,7 +118,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -490,7 +490,7 @@

Method Details

Returns: An object of the form: - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -498,7 +498,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -810,7 +810,7 @@

Method Details

{ # Response for the list policy orchestrator resources. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "policyOrchestrators": [ # The policy orchestrators for the specified parent resource. - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -818,7 +818,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -1133,11 +1133,11 @@

Method Details

Updates an existing policy orchestrator, parented by an organization.
 
 Args:
-  name: string, Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
+  name: string, Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope.
+{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources.
   "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist
   "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created.
   "description": "A String", # Optional. Freeform text describing the purpose of the resource.
@@ -1145,7 +1145,7 @@ 

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. diff --git a/docs/dyn/osconfig_v2beta.projects.locations.global_.policyOrchestrators.html b/docs/dyn/osconfig_v2beta.projects.locations.global_.policyOrchestrators.html index ed68bb290a..b27786c51d 100644 --- a/docs/dyn/osconfig_v2beta.projects.locations.global_.policyOrchestrators.html +++ b/docs/dyn/osconfig_v2beta.projects.locations.global_.policyOrchestrators.html @@ -110,7 +110,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. +{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -118,7 +118,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -490,7 +490,7 @@

Method Details

Returns: An object of the form: - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -498,7 +498,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -810,7 +810,7 @@

Method Details

{ # Response for the list policy orchestrator resources. "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "policyOrchestrators": [ # The policy orchestrators for the specified parent resource. - { # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope. + { # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources. "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created. "description": "A String", # Optional. Freeform text describing the purpose of the resource. @@ -818,7 +818,7 @@

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. @@ -1133,11 +1133,11 @@

Method Details

Updates an existing policy orchestrator, parented by a project.
 
 Args:
-  name: string, Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
+  name: string, Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not "manage" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope.
+{ # A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources.
   "action": "A String", # Required. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist
   "createTime": "A String", # Output only. Timestamp when the policy orchestrator resource was created.
   "description": "A String", # Optional. Freeform text describing the purpose of the resource.
@@ -1145,7 +1145,7 @@ 

Method Details

"labels": { # Optional. Labels as key value pairs "a_key": "A String", }, - "name": "A String", # Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` + "name": "A String", # Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}` "orchestratedResource": { # Represents a resource that is being orchestrated by the policy orchestrator. # Required. Resource to be orchestrated by the policy orchestrator. "id": "A String", # Optional. ID of the resource to be used while generating set of affected resources. For UPSERT action the value is auto-generated during PolicyOrchestrator creation when not set. When the value is set it should following next restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. For DELETE action, ID must be specified explicitly during PolicyOrchestrator creation. "osPolicyAssignmentV1Payload": { # OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see [OS policy and OS policy assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies). # Optional. OSPolicyAssignment resource to be created, updated or deleted. Name field is ignored and replace with a generated value. With this field set, orchestrator will perform actions on `project/{project}/locations/{zone}/osPolicyAssignments/{resource_id}` resources, where `project` and `zone` pairs come from the expanded scope, and `resource_id` comes from the `resource_id` field of orchestrator resource. diff --git a/docs/dyn/parametermanager_v1.projects.locations.html b/docs/dyn/parametermanager_v1.projects.locations.html index 3033ea7b7a..19860f3d6d 100644 --- a/docs/dyn/parametermanager_v1.projects.locations.html +++ b/docs/dyn/parametermanager_v1.projects.locations.html @@ -87,7 +87,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,11 +126,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.html b/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.html
index 7467b9a070..ac130bfc69 100644
--- a/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.html
+++ b/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.html
@@ -1386,6 +1386,7 @@ 

Method Details

The object takes the form of: { # Request to suspend a subscription. + "suspendMode": "A String", # Optional. The mode to suspend the subscription. It's required for partners to specify the suspend mode, whether suspend immediately and indefinitely, or cancel the subscription after grace_period_millis or auto_cancel_duration_millis if it's not resumed. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.html b/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.html index 5a03754574..f0d1a5622f 100644 --- a/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.html +++ b/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.html @@ -131,7 +131,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], @@ -144,7 +144,7 @@

Method Details

{ # A change to an OrgPolicy. "policy": { # Defines an organization policy that is used to specify constraints for configurations of Google Cloud resources. # Optional. The new or updated OrgPolicy. "alternate": { # Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. # Deprecated. - "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. + "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy. "spec": { # Defines a Google Cloud policy specification that is used to specify constraints for configurations of Google Cloud resources. # Specify constraint for configurations of Google Cloud resources. "etag": "A String", # An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this entity tag (ETag) indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the ETag will be unset. "inheritFromParent": True or False, # Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies that configure list constraints. @@ -315,7 +315,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], @@ -328,7 +328,7 @@

Method Details

{ # A change to an OrgPolicy. "policy": { # Defines an organization policy that is used to specify constraints for configurations of Google Cloud resources. # Optional. The new or updated OrgPolicy. "alternate": { # Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. # Deprecated. - "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. + "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy. "spec": { # Defines a Google Cloud policy specification that is used to specify constraints for configurations of Google Cloud resources. # Specify constraint for configurations of Google Cloud resources. "etag": "A String", # An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this entity tag (ETag) indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the ETag will be unset. "inheritFromParent": True or False, # Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies that configure list constraints. @@ -475,7 +475,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], @@ -488,7 +488,7 @@

Method Details

{ # A change to an OrgPolicy. "policy": { # Defines an organization policy that is used to specify constraints for configurations of Google Cloud resources. # Optional. The new or updated OrgPolicy. "alternate": { # Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. # Deprecated. - "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. + "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy. "spec": { # Defines a Google Cloud policy specification that is used to specify constraints for configurations of Google Cloud resources. # Specify constraint for configurations of Google Cloud resources. "etag": "A String", # An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this entity tag (ETag) indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the ETag will be unset. "inheritFromParent": True or False, # Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies that configure list constraints. diff --git a/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html b/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html index 25a58a83e5..ba3cea8239 100644 --- a/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html +++ b/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html @@ -117,7 +117,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], diff --git a/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.html b/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.html index cce9f98d57..7ea5eec1eb 100644 --- a/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.html +++ b/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.html @@ -134,7 +134,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], @@ -147,7 +147,7 @@

Method Details

{ # A change to an OrgPolicy. "policy": { # Defines an organization policy that is used to specify constraints for configurations of Google Cloud resources. # Optional. The new or updated OrgPolicy. "alternate": { # Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. # Deprecated. - "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. + "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy. "spec": { # Defines a Google Cloud policy specification that is used to specify constraints for configurations of Google Cloud resources. # Specify constraint for configurations of Google Cloud resources. "etag": "A String", # An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this entity tag (ETag) indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the ETag will be unset. "inheritFromParent": True or False, # Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies that configure list constraints. @@ -313,7 +313,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], @@ -326,7 +326,7 @@

Method Details

{ # A change to an OrgPolicy. "policy": { # Defines an organization policy that is used to specify constraints for configurations of Google Cloud resources. # Optional. The new or updated OrgPolicy. "alternate": { # Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. # Deprecated. - "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. + "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy. "spec": { # Defines a Google Cloud policy specification that is used to specify constraints for configurations of Google Cloud resources. # Specify constraint for configurations of Google Cloud resources. "etag": "A String", # An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this entity tag (ETag) indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the ETag will be unset. "inheritFromParent": True or False, # Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies that configure list constraints. @@ -496,7 +496,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], @@ -509,7 +509,7 @@

Method Details

{ # A change to an OrgPolicy. "policy": { # Defines an organization policy that is used to specify constraints for configurations of Google Cloud resources. # Optional. The new or updated OrgPolicy. "alternate": { # Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. # Deprecated. - "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. + "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy. "spec": { # Defines a Google Cloud policy specification that is used to specify constraints for configurations of Google Cloud resources. # Specify constraint for configurations of Google Cloud resources. "etag": "A String", # An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this entity tag (ETag) indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the ETag will be unset. "inheritFromParent": True or False, # Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies that configure list constraints. @@ -656,7 +656,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], @@ -669,7 +669,7 @@

Method Details

{ # A change to an OrgPolicy. "policy": { # Defines an organization policy that is used to specify constraints for configurations of Google Cloud resources. # Optional. The new or updated OrgPolicy. "alternate": { # Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. # Deprecated. - "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. + "launch": "A String", # Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy. "spec": { # Defines a Google Cloud policy specification that is used to specify constraints for configurations of Google Cloud resources. # Specify constraint for configurations of Google Cloud resources. "etag": "A String", # An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this entity tag (ETag) indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the ETag will be unset. "inheritFromParent": True or False, # Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies that configure list constraints. diff --git a/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html b/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html index 9a03d183c3..208ab7a7aa 100644 --- a/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html +++ b/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html @@ -117,7 +117,7 @@

Method Details

"methodTypes": [ # All the operations being applied for this constraint. "A String", ], - "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted. "resourceTypes": [ # Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. "A String", ], diff --git a/docs/dyn/policytroubleshooter_v3beta.iam.html b/docs/dyn/policytroubleshooter_v3beta.iam.html index 662069b63e..18dbab38f7 100644 --- a/docs/dyn/policytroubleshooter_v3beta.iam.html +++ b/docs/dyn/policytroubleshooter_v3beta.iam.html @@ -501,7 +501,7 @@

Method Details

"annotations": { # Optional. User-defined annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations "a_key": "A String", }, - "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # Optional. The condition to apply to the policy binding. When set, the `expression` field in the `Expr` must include from 1 to 10 subexpressions, joined by the "||"(Logical OR), "&&"(Logical AND) or "!"(Logical NOT) operators and cannot contain more than 250 characters. The condition is currently only supported when bound to policies of kind principal access boundary. When the bound policy is a principal access boundary policy, the only supported attributes in any subexpression are `principal.type` and `principal.subject`. An example expression is: "principal.type == 'iam.googleapis.com/ServiceAccount'" or "principal.subject == 'bob@example.com'". Allowed operations for `principal.subject`: - `principal.subject == ` - `principal.subject != ` - `principal.subject in []` - `principal.subject.startsWith()` - `principal.subject.endsWith()` Allowed operations for `principal.type`: - `principal.type == ` - `principal.type != ` - `principal.type in []` Supported principal types are workspace, workforce pool, workload pool, service account, and Agent Identity. Allowed string must be one of: - `iam.googleapis.com/WorkspaceIdentity` - `iam.googleapis.com/WorkforcePoolIdentity` - `iam.googleapis.com/WorkloadPoolIdentity` - `iam.googleapis.com/ServiceAccount` - `iam.googleapis.com/AgentPoolIdentity` (available in Preview) + "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # Optional. The condition to apply to the policy binding. When set, the `expression` field in the `Expr` must include from 1 to 10 subexpressions, joined by the "||"(Logical OR), "&&"(Logical AND) or "!"(Logical NOT) operators and cannot contain more than 250 characters. The condition is currently only supported when bound to policies of kind principal access boundary. When the bound policy is a principal access boundary policy, the only supported attributes in any subexpression are `principal.type` and `principal.subject`. An example expression is: "principal.type == 'iam.googleapis.com/ServiceAccount'" or "principal.subject == 'bob@example.com'". Allowed operations for `principal.subject`: - `principal.subject == ` - `principal.subject != ` - `principal.subject in []` - `principal.subject.startsWith()` - `principal.subject.endsWith()` Allowed operations for `principal.type`: - `principal.type == ` - `principal.type != ` - `principal.type in []` Supported principal types are workspace, workforce pool, workload pool, service account, and agent identity. Allowed string must be one of: - `iam.googleapis.com/WorkspaceIdentity` - `iam.googleapis.com/WorkforcePoolIdentity` - `iam.googleapis.com/WorkloadPoolIdentity` - `iam.googleapis.com/ServiceAccount` - `iam.googleapis.com/AgentPoolIdentity` (available in Preview) "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. diff --git a/docs/dyn/pubsub_v1.projects.snapshots.html b/docs/dyn/pubsub_v1.projects.snapshots.html index 15799e74a8..303e5678bd 100644 --- a/docs/dyn/pubsub_v1.projects.snapshots.html +++ b/docs/dyn/pubsub_v1.projects.snapshots.html @@ -124,7 +124,7 @@

Method Details

"a_key": "A String", }, "subscription": "A String", # Required. The subscription whose backlog the snapshot retains. Specifically, the created snapshot is guaranteed to retain: (a) The existing backlog on the subscription. More precisely, this is defined as the messages in the subscription's backlog that are unacknowledged upon the successful completion of the `CreateSnapshot` request; as well as: (b) Any messages published to the subscription's topic following the successful completion of the CreateSnapshot request. Format is `projects/{project}/subscriptions/{sub}`. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, } diff --git a/docs/dyn/pubsub_v1.projects.subscriptions.html b/docs/dyn/pubsub_v1.projects.subscriptions.html index 68687ac196..27ad14fc95 100644 --- a/docs/dyn/pubsub_v1.projects.subscriptions.html +++ b/docs/dyn/pubsub_v1.projects.subscriptions.html @@ -164,7 +164,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # A subscription resource. If none of `push_config`, `bigquery_config`, or `cloud_storage_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. +{ # A subscription resource. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. "ackDeadlineSeconds": 42, # Optional. The approximate amount of time (on a best-effort basis) Pub/Sub waits for the subscriber to acknowledge receipt before resending the message. In the interval after the message is delivered and before it is acknowledged, it is considered to be _outstanding_. During that time period, the message will not be redelivered (on a best-effort basis). For pull subscriptions, this value is used as the initial value for the ack deadline. To override this value for a given message, call `ModifyAckDeadline` with the corresponding `ack_id` if using non-streaming pull or send the `ack_id` in a `StreamingModifyAckDeadlineRequest` if using streaming pull. The minimum custom deadline you can specify is 10 seconds. The maximum custom deadline you can specify is 600 seconds (10 minutes). If this parameter is 0, a default value of 10 seconds is used. For push delivery, this value is also used to set the request timeout for the call to the push endpoint. If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. "analyticsHubSubscriptionInfo": { # Information about an associated [Analytics Hub subscription](https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions). # Output only. Information about the associated Analytics Hub subscription. Only set if the subscription is created by Analytics Hub. "listing": "A String", # Optional. The name of the associated Analytics Hub listing resource. Pattern: "projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}" @@ -259,7 +259,7 @@

Method Details

"minimumBackoff": "A String", # Optional. The minimum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 10 seconds. }, "state": "A String", # Output only. An output-only field indicating whether or not the subscription can receive messages. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, "topic": "A String", # Required. The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. The value of this field will be `_deleted-topic_` if the topic has been deleted. @@ -274,7 +274,7 @@

Method Details

Returns: An object of the form: - { # A subscription resource. If none of `push_config`, `bigquery_config`, or `cloud_storage_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. + { # A subscription resource. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. "ackDeadlineSeconds": 42, # Optional. The approximate amount of time (on a best-effort basis) Pub/Sub waits for the subscriber to acknowledge receipt before resending the message. In the interval after the message is delivered and before it is acknowledged, it is considered to be _outstanding_. During that time period, the message will not be redelivered (on a best-effort basis). For pull subscriptions, this value is used as the initial value for the ack deadline. To override this value for a given message, call `ModifyAckDeadline` with the corresponding `ack_id` if using non-streaming pull or send the `ack_id` in a `StreamingModifyAckDeadlineRequest` if using streaming pull. The minimum custom deadline you can specify is 10 seconds. The maximum custom deadline you can specify is 600 seconds (10 minutes). If this parameter is 0, a default value of 10 seconds is used. For push delivery, this value is also used to set the request timeout for the call to the push endpoint. If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. "analyticsHubSubscriptionInfo": { # Information about an associated [Analytics Hub subscription](https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions). # Output only. Information about the associated Analytics Hub subscription. Only set if the subscription is created by Analytics Hub. "listing": "A String", # Optional. The name of the associated Analytics Hub listing resource. Pattern: "projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}" @@ -369,7 +369,7 @@

Method Details

"minimumBackoff": "A String", # Optional. The minimum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 10 seconds. }, "state": "A String", # Output only. An output-only field indicating whether or not the subscription can receive messages. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, "topic": "A String", # Required. The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. The value of this field will be `_deleted-topic_` if the topic has been deleted. @@ -427,7 +427,7 @@

Method Details

Returns: An object of the form: - { # A subscription resource. If none of `push_config`, `bigquery_config`, or `cloud_storage_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. + { # A subscription resource. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. "ackDeadlineSeconds": 42, # Optional. The approximate amount of time (on a best-effort basis) Pub/Sub waits for the subscriber to acknowledge receipt before resending the message. In the interval after the message is delivered and before it is acknowledged, it is considered to be _outstanding_. During that time period, the message will not be redelivered (on a best-effort basis). For pull subscriptions, this value is used as the initial value for the ack deadline. To override this value for a given message, call `ModifyAckDeadline` with the corresponding `ack_id` if using non-streaming pull or send the `ack_id` in a `StreamingModifyAckDeadlineRequest` if using streaming pull. The minimum custom deadline you can specify is 10 seconds. The maximum custom deadline you can specify is 600 seconds (10 minutes). If this parameter is 0, a default value of 10 seconds is used. For push delivery, this value is also used to set the request timeout for the call to the push endpoint. If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. "analyticsHubSubscriptionInfo": { # Information about an associated [Analytics Hub subscription](https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions). # Output only. Information about the associated Analytics Hub subscription. Only set if the subscription is created by Analytics Hub. "listing": "A String", # Optional. The name of the associated Analytics Hub listing resource. Pattern: "projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}" @@ -522,7 +522,7 @@

Method Details

"minimumBackoff": "A String", # Optional. The minimum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 10 seconds. }, "state": "A String", # Output only. An output-only field indicating whether or not the subscription can receive messages. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, "topic": "A String", # Required. The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. The value of this field will be `_deleted-topic_` if the topic has been deleted. @@ -584,7 +584,7 @@

Method Details

{ # Response for the `ListSubscriptions` method. "nextPageToken": "A String", # Optional. If not empty, indicates that there may be more subscriptions that match the request; this value should be passed in a new `ListSubscriptionsRequest` to get more subscriptions. "subscriptions": [ # Optional. The subscriptions that match the request. - { # A subscription resource. If none of `push_config`, `bigquery_config`, or `cloud_storage_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. + { # A subscription resource. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. "ackDeadlineSeconds": 42, # Optional. The approximate amount of time (on a best-effort basis) Pub/Sub waits for the subscriber to acknowledge receipt before resending the message. In the interval after the message is delivered and before it is acknowledged, it is considered to be _outstanding_. During that time period, the message will not be redelivered (on a best-effort basis). For pull subscriptions, this value is used as the initial value for the ack deadline. To override this value for a given message, call `ModifyAckDeadline` with the corresponding `ack_id` if using non-streaming pull or send the `ack_id` in a `StreamingModifyAckDeadlineRequest` if using streaming pull. The minimum custom deadline you can specify is 10 seconds. The maximum custom deadline you can specify is 600 seconds (10 minutes). If this parameter is 0, a default value of 10 seconds is used. For push delivery, this value is also used to set the request timeout for the call to the push endpoint. If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. "analyticsHubSubscriptionInfo": { # Information about an associated [Analytics Hub subscription](https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions). # Output only. Information about the associated Analytics Hub subscription. Only set if the subscription is created by Analytics Hub. "listing": "A String", # Optional. The name of the associated Analytics Hub listing resource. Pattern: "projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}" @@ -679,7 +679,7 @@

Method Details

"minimumBackoff": "A String", # Optional. The minimum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 10 seconds. }, "state": "A String", # Output only. An output-only field indicating whether or not the subscription can receive messages. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, "topic": "A String", # Required. The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. The value of this field will be `_deleted-topic_` if the topic has been deleted. @@ -780,7 +780,7 @@

Method Details

The object takes the form of: { # Request for the UpdateSubscription method. - "subscription": { # A subscription resource. If none of `push_config`, `bigquery_config`, or `cloud_storage_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. # Required. The updated subscription object. + "subscription": { # A subscription resource. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. # Required. The updated subscription object. "ackDeadlineSeconds": 42, # Optional. The approximate amount of time (on a best-effort basis) Pub/Sub waits for the subscriber to acknowledge receipt before resending the message. In the interval after the message is delivered and before it is acknowledged, it is considered to be _outstanding_. During that time period, the message will not be redelivered (on a best-effort basis). For pull subscriptions, this value is used as the initial value for the ack deadline. To override this value for a given message, call `ModifyAckDeadline` with the corresponding `ack_id` if using non-streaming pull or send the `ack_id` in a `StreamingModifyAckDeadlineRequest` if using streaming pull. The minimum custom deadline you can specify is 10 seconds. The maximum custom deadline you can specify is 600 seconds (10 minutes). If this parameter is 0, a default value of 10 seconds is used. For push delivery, this value is also used to set the request timeout for the call to the push endpoint. If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. "analyticsHubSubscriptionInfo": { # Information about an associated [Analytics Hub subscription](https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions). # Output only. Information about the associated Analytics Hub subscription. Only set if the subscription is created by Analytics Hub. "listing": "A String", # Optional. The name of the associated Analytics Hub listing resource. Pattern: "projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}" @@ -875,7 +875,7 @@

Method Details

"minimumBackoff": "A String", # Optional. The minimum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 10 seconds. }, "state": "A String", # Output only. An output-only field indicating whether or not the subscription can receive messages. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, "topic": "A String", # Required. The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. The value of this field will be `_deleted-topic_` if the topic has been deleted. @@ -892,7 +892,7 @@

Method Details

Returns: An object of the form: - { # A subscription resource. If none of `push_config`, `bigquery_config`, or `cloud_storage_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. + { # A subscription resource. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set. "ackDeadlineSeconds": 42, # Optional. The approximate amount of time (on a best-effort basis) Pub/Sub waits for the subscriber to acknowledge receipt before resending the message. In the interval after the message is delivered and before it is acknowledged, it is considered to be _outstanding_. During that time period, the message will not be redelivered (on a best-effort basis). For pull subscriptions, this value is used as the initial value for the ack deadline. To override this value for a given message, call `ModifyAckDeadline` with the corresponding `ack_id` if using non-streaming pull or send the `ack_id` in a `StreamingModifyAckDeadlineRequest` if using streaming pull. The minimum custom deadline you can specify is 10 seconds. The maximum custom deadline you can specify is 600 seconds (10 minutes). If this parameter is 0, a default value of 10 seconds is used. For push delivery, this value is also used to set the request timeout for the call to the push endpoint. If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. "analyticsHubSubscriptionInfo": { # Information about an associated [Analytics Hub subscription](https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions). # Output only. Information about the associated Analytics Hub subscription. Only set if the subscription is created by Analytics Hub. "listing": "A String", # Optional. The name of the associated Analytics Hub listing resource. Pattern: "projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}" @@ -987,7 +987,7 @@

Method Details

"minimumBackoff": "A String", # Optional. The minimum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 10 seconds. }, "state": "A String", # Output only. An output-only field indicating whether or not the subscription can receive messages. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, "topic": "A String", # Required. The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. The value of this field will be `_deleted-topic_` if the topic has been deleted. diff --git a/docs/dyn/pubsub_v1.projects.topics.html b/docs/dyn/pubsub_v1.projects.topics.html index d5e8b80142..ca1881e12a 100644 --- a/docs/dyn/pubsub_v1.projects.topics.html +++ b/docs/dyn/pubsub_v1.projects.topics.html @@ -222,7 +222,7 @@

Method Details

"schema": "A String", # Required. The name of the schema that messages published should be validated against. Format is `projects/{project}/schemas/{schema}`. The value of this field will be `_deleted-schema_` if the schema has been deleted. }, "state": "A String", # Output only. An output-only field indicating the state of the topic. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, } @@ -325,7 +325,7 @@

Method Details

"schema": "A String", # Required. The name of the schema that messages published should be validated against. Format is `projects/{project}/schemas/{schema}`. The value of this field will be `_deleted-schema_` if the schema has been deleted. }, "state": "A String", # Output only. An output-only field indicating the state of the topic. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, }
@@ -453,7 +453,7 @@

Method Details

"schema": "A String", # Required. The name of the schema that messages published should be validated against. Format is `projects/{project}/schemas/{schema}`. The value of this field will be `_deleted-schema_` if the schema has been deleted. }, "state": "A String", # Output only. An output-only field indicating the state of the topic. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, }
@@ -603,7 +603,7 @@

Method Details

"schema": "A String", # Required. The name of the schema that messages published should be validated against. Format is `projects/{project}/schemas/{schema}`. The value of this field will be `_deleted-schema_` if the schema has been deleted. }, "state": "A String", # Output only. An output-only field indicating the state of the topic. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, }, @@ -725,7 +725,7 @@

Method Details

"schema": "A String", # Required. The name of the schema that messages published should be validated against. Format is `projects/{project}/schemas/{schema}`. The value of this field will be `_deleted-schema_` if the schema has been deleted. }, "state": "A String", # Output only. An output-only field indicating the state of the topic. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, }, @@ -830,7 +830,7 @@

Method Details

"schema": "A String", # Required. The name of the schema that messages published should be validated against. Format is `projects/{project}/schemas/{schema}`. The value of this field will be `_deleted-schema_` if the schema has been deleted. }, "state": "A String", # Output only. An output-only field indicating the state of the topic. - "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" + "tags": { # Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources. "a_key": "A String", }, }
diff --git a/docs/dyn/realtimebidding_v1.bidders.creatives.html b/docs/dyn/realtimebidding_v1.bidders.creatives.html index a0bce21ef7..33974726af 100644 --- a/docs/dyn/realtimebidding_v1.bidders.creatives.html +++ b/docs/dyn/realtimebidding_v1.bidders.creatives.html @@ -527,7 +527,7 @@

Method Details

"videoUrl": "A String", # The URL to fetch a native video ad. "videoVastXml": "A String", # The contents of a VAST document for a native video ad. }, - "renderUrl": "A String", # Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). + "renderUrl": "A String", # Deprecated: FLEDGE is no longer supported. See: https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). "restrictedCategories": [ # All restricted categories for the ads that may be shown from this creative. "A String", ], diff --git a/docs/dyn/realtimebidding_v1.buyers.creatives.html b/docs/dyn/realtimebidding_v1.buyers.creatives.html index 14c1267396..31a2ff8042 100644 --- a/docs/dyn/realtimebidding_v1.buyers.creatives.html +++ b/docs/dyn/realtimebidding_v1.buyers.creatives.html @@ -518,7 +518,7 @@

Method Details

"videoUrl": "A String", # The URL to fetch a native video ad. "videoVastXml": "A String", # The contents of a VAST document for a native video ad. }, - "renderUrl": "A String", # Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). + "renderUrl": "A String", # Deprecated: FLEDGE is no longer supported. See: https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). "restrictedCategories": [ # All restricted categories for the ads that may be shown from this creative. "A String", ], @@ -961,7 +961,7 @@

Method Details

"videoUrl": "A String", # The URL to fetch a native video ad. "videoVastXml": "A String", # The contents of a VAST document for a native video ad. }, - "renderUrl": "A String", # Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). + "renderUrl": "A String", # Deprecated: FLEDGE is no longer supported. See: https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). "restrictedCategories": [ # All restricted categories for the ads that may be shown from this creative. "A String", ], @@ -1416,7 +1416,7 @@

Method Details

"videoUrl": "A String", # The URL to fetch a native video ad. "videoVastXml": "A String", # The contents of a VAST document for a native video ad. }, - "renderUrl": "A String", # Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). + "renderUrl": "A String", # Deprecated: FLEDGE is no longer supported. See: https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). "restrictedCategories": [ # All restricted categories for the ads that may be shown from this creative. "A String", ], @@ -1876,7 +1876,7 @@

Method Details

"videoUrl": "A String", # The URL to fetch a native video ad. "videoVastXml": "A String", # The contents of a VAST document for a native video ad. }, - "renderUrl": "A String", # Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). + "renderUrl": "A String", # Deprecated: FLEDGE is no longer supported. See: https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). "restrictedCategories": [ # All restricted categories for the ads that may be shown from this creative. "A String", ], @@ -2338,7 +2338,7 @@

Method Details

"videoUrl": "A String", # The URL to fetch a native video ad. "videoVastXml": "A String", # The contents of a VAST document for a native video ad. }, - "renderUrl": "A String", # Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). + "renderUrl": "A String", # Deprecated: FLEDGE is no longer supported. See: https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). "restrictedCategories": [ # All restricted categories for the ads that may be shown from this creative. "A String", ], @@ -2782,7 +2782,7 @@

Method Details

"videoUrl": "A String", # The URL to fetch a native video ad. "videoVastXml": "A String", # The contents of a VAST document for a native video ad. }, - "renderUrl": "A String", # Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). + "renderUrl": "A String", # Deprecated: FLEDGE is no longer supported. See: https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding). "restrictedCategories": [ # All restricted categories for the ads that may be shown from this creative. "A String", ], diff --git a/docs/dyn/recaptchaenterprise_v1.projects.assessments.html b/docs/dyn/recaptchaenterprise_v1.projects.assessments.html index d8603f337f..c87e5087cd 100644 --- a/docs/dyn/recaptchaenterprise_v1.projects.assessments.html +++ b/docs/dyn/recaptchaenterprise_v1.projects.assessments.html @@ -368,7 +368,7 @@

Method Details

"hostname": "A String", # Output only. The hostname of the page on which the token was generated (Web keys only). "invalidReason": "A String", # Output only. Reason associated with the response when valid = false. "iosBundleId": "A String", # Output only. The ID of the iOS bundle with which the token was generated (iOS keys only). - "valid": True or False, # Output only. Whether the provided user response token is valid. When valid = false, the reason could be specified in invalid_reason or it could also be due to a user failing to solve a challenge or a sitekey mismatch (i.e the sitekey used to generate the token was different than the one specified in the assessment). + "valid": True or False, # Output only. Indicates whether the provided user response token is valid. If `false`, the token is invalid, either because the user failed the challenge or for a reason provided in the `invalid_reason` field. }, } @@ -610,7 +610,7 @@

Method Details

"hostname": "A String", # Output only. The hostname of the page on which the token was generated (Web keys only). "invalidReason": "A String", # Output only. Reason associated with the response when valid = false. "iosBundleId": "A String", # Output only. The ID of the iOS bundle with which the token was generated (iOS keys only). - "valid": True or False, # Output only. Whether the provided user response token is valid. When valid = false, the reason could be specified in invalid_reason or it could also be due to a user failing to solve a challenge or a sitekey mismatch (i.e the sitekey used to generate the token was different than the one specified in the assessment). + "valid": True or False, # Output only. Indicates whether the provided user response token is valid. If `false`, the token is invalid, either because the user failed the challenge or for a reason provided in the `invalid_reason` field. }, }
diff --git a/docs/dyn/recommender_v1beta1.billingAccounts.locations.html b/docs/dyn/recommender_v1beta1.billingAccounts.locations.html index aa03d8ae23..8cf59f73d0 100644 --- a/docs/dyn/recommender_v1beta1.billingAccounts.locations.html +++ b/docs/dyn/recommender_v1beta1.billingAccounts.locations.html @@ -105,7 +105,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/recommender_v1beta1.folders.locations.html b/docs/dyn/recommender_v1beta1.folders.locations.html index bdf198894c..52d7bc2d27 100644 --- a/docs/dyn/recommender_v1beta1.folders.locations.html +++ b/docs/dyn/recommender_v1beta1.folders.locations.html @@ -105,7 +105,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/recommender_v1beta1.organizations.locations.html b/docs/dyn/recommender_v1beta1.organizations.locations.html index 1a7b54336a..4e84422618 100644 --- a/docs/dyn/recommender_v1beta1.organizations.locations.html +++ b/docs/dyn/recommender_v1beta1.organizations.locations.html @@ -105,7 +105,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/recommender_v1beta1.projects.locations.html b/docs/dyn/recommender_v1beta1.projects.locations.html index 931cedcd08..c87d8bfe38 100644 --- a/docs/dyn/recommender_v1beta1.projects.locations.html +++ b/docs/dyn/recommender_v1beta1.projects.locations.html @@ -105,7 +105,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/redis_v1.projects.locations.html b/docs/dyn/redis_v1.projects.locations.html index da67cda0b6..f2611f155f 100644 --- a/docs/dyn/redis_v1.projects.locations.html +++ b/docs/dyn/redis_v1.projects.locations.html @@ -110,7 +110,7 @@

Instance Methods

Gets the details of regional certificate authority information for Redis cluster.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -177,11 +177,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/redis_v1beta1.projects.locations.html b/docs/dyn/redis_v1beta1.projects.locations.html
index e5c62652a1..8d0b091763 100644
--- a/docs/dyn/redis_v1beta1.projects.locations.html
+++ b/docs/dyn/redis_v1beta1.projects.locations.html
@@ -110,7 +110,7 @@ 

Instance Methods

Gets the details of regional certificate authority information for Redis cluster.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -177,11 +177,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/retail_v2.projects.locations.catalogs.placements.html b/docs/dyn/retail_v2.projects.locations.catalogs.placements.html
index 664ae1628f..e95aa97e0a 100644
--- a/docs/dyn/retail_v2.projects.locations.catalogs.placements.html
+++ b/docs/dyn/retail_v2.projects.locations.catalogs.placements.html
@@ -839,7 +839,7 @@ 

Method Details

}, ], }, - "correctedQuery": "A String", # Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search. + "correctedQuery": "A String", # Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search. "experimentInfo": [ # Metadata related to A/B testing experiment associated with this response. Only exists when an experiment is triggered. { # Metadata for active A/B testing experiment. "experiment": "A String", # The fully qualified resource name of the experiment that provides the serving config under test, should an active experiment exist. For example: `projects/*/locations/global/catalogs/default_catalog/experiments/experiment_id` diff --git a/docs/dyn/retail_v2.projects.locations.catalogs.servingConfigs.html b/docs/dyn/retail_v2.projects.locations.catalogs.servingConfigs.html index da6a353354..b3f48e4d43 100644 --- a/docs/dyn/retail_v2.projects.locations.catalogs.servingConfigs.html +++ b/docs/dyn/retail_v2.projects.locations.catalogs.servingConfigs.html @@ -1390,7 +1390,7 @@

Method Details

}, ], }, - "correctedQuery": "A String", # Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search. + "correctedQuery": "A String", # Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search. "experimentInfo": [ # Metadata related to A/B testing experiment associated with this response. Only exists when an experiment is triggered. { # Metadata for active A/B testing experiment. "experiment": "A String", # The fully qualified resource name of the experiment that provides the serving config under test, should an active experiment exist. For example: `projects/*/locations/global/catalogs/default_catalog/experiments/experiment_id` diff --git a/docs/dyn/retail_v2alpha.projects.locations.catalogs.placements.html b/docs/dyn/retail_v2alpha.projects.locations.catalogs.placements.html index 3d9324fa0a..d097786f53 100644 --- a/docs/dyn/retail_v2alpha.projects.locations.catalogs.placements.html +++ b/docs/dyn/retail_v2alpha.projects.locations.catalogs.placements.html @@ -843,7 +843,7 @@

Method Details

}, ], }, - "correctedQuery": "A String", # Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search. + "correctedQuery": "A String", # Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search. "experimentInfo": [ # Metadata related to A/B testing experiment associated with this response. Only exists when an experiment is triggered. { # Metadata for active A/B testing experiment. "experiment": "A String", # The fully qualified resource name of the experiment that provides the serving config under test, should an active experiment exist. For example: `projects/*/locations/global/catalogs/default_catalog/experiments/experiment_id` diff --git a/docs/dyn/retail_v2alpha.projects.locations.catalogs.servingConfigs.html b/docs/dyn/retail_v2alpha.projects.locations.catalogs.servingConfigs.html index 7db9feadfc..e37d1eafaa 100644 --- a/docs/dyn/retail_v2alpha.projects.locations.catalogs.servingConfigs.html +++ b/docs/dyn/retail_v2alpha.projects.locations.catalogs.servingConfigs.html @@ -1394,7 +1394,7 @@

Method Details

}, ], }, - "correctedQuery": "A String", # Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search. + "correctedQuery": "A String", # Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search. "experimentInfo": [ # Metadata related to A/B testing experiment associated with this response. Only exists when an experiment is triggered. { # Metadata for active A/B testing experiment. "experiment": "A String", # The fully qualified resource name of the experiment that provides the serving config under test, should an active experiment exist. For example: `projects/*/locations/global/catalogs/default_catalog/experiments/experiment_id` diff --git a/docs/dyn/retail_v2beta.projects.locations.catalogs.placements.html b/docs/dyn/retail_v2beta.projects.locations.catalogs.placements.html index 61936510b8..1d1d4a141c 100644 --- a/docs/dyn/retail_v2beta.projects.locations.catalogs.placements.html +++ b/docs/dyn/retail_v2beta.projects.locations.catalogs.placements.html @@ -839,7 +839,7 @@

Method Details

}, ], }, - "correctedQuery": "A String", # Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search. + "correctedQuery": "A String", # Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search. "experimentInfo": [ # Metadata related to A/B testing experiment associated with this response. Only exists when an experiment is triggered. { # Metadata for active A/B testing experiment. "experiment": "A String", # The fully qualified resource name of the experiment that provides the serving config under test, should an active experiment exist. For example: `projects/*/locations/global/catalogs/default_catalog/experiments/experiment_id` diff --git a/docs/dyn/retail_v2beta.projects.locations.catalogs.servingConfigs.html b/docs/dyn/retail_v2beta.projects.locations.catalogs.servingConfigs.html index 5204e0c1c6..655dea2b6d 100644 --- a/docs/dyn/retail_v2beta.projects.locations.catalogs.servingConfigs.html +++ b/docs/dyn/retail_v2beta.projects.locations.catalogs.servingConfigs.html @@ -1390,7 +1390,7 @@

Method Details

}, ], }, - "correctedQuery": "A String", # Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search. + "correctedQuery": "A String", # Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search. "experimentInfo": [ # Metadata related to A/B testing experiment associated with this response. Only exists when an experiment is triggered. { # Metadata for active A/B testing experiment. "experiment": "A String", # The fully qualified resource name of the experiment that provides the serving config under test, should an active experiment exist. For example: `projects/*/locations/global/catalogs/default_catalog/experiments/experiment_id` diff --git a/docs/dyn/run_v1.projects.locations.html b/docs/dyn/run_v1.projects.locations.html index af9d0c1187..56a6d655c5 100644 --- a/docs/dyn/run_v1.projects.locations.html +++ b/docs/dyn/run_v1.projects.locations.html @@ -129,7 +129,7 @@

Instance Methods

Close httplib2 connections.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -141,11 +141,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/run_v2.projects.locations.instances.html b/docs/dyn/run_v2.projects.locations.instances.html
index a8b664f474..d24344e727 100644
--- a/docs/dyn/run_v2.projects.locations.instances.html
+++ b/docs/dyn/run_v2.projects.locations.instances.html
@@ -86,6 +86,9 @@ 

Instance Methods

get(name, x__xgafv=None)

Gets a Instance

+

+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

+

Gets the IAM Access Control policy currently in effect for the given Instance. This result does not include any inherited policies.

list(parent, pageSize=None, pageToken=None, showDeleted=None, x__xgafv=None)

Lists Instances. Results are sorted by creation time, descending.

@@ -95,12 +98,18 @@

Instance Methods

patch(name, allowMissing=None, body=None, updateMask=None, validateOnly=None, x__xgafv=None)

Updates an Instance.

+

+ setIamPolicy(resource, body=None, x__xgafv=None)

+

Sets the IAM Access control policy for the specified Instance. Overwrites any existing policy.

start(name, body=None, x__xgafv=None)

Starts an Instance.

stop(name, body=None, x__xgafv=None)

Stops an Instance.

+

+ testIamPermissions(resource, body=None, x__xgafv=None)

+

Returns permissions that a caller has on the specified Project. There are no permissions required for making this API call.

Method Details

close() @@ -723,6 +732,54 @@

Method Details

}
+
+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None) +
Gets the IAM Access Control policy currently in effect for the given Instance. This result does not include any inherited policies.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  options_requestedPolicyVersion: integer, Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # 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).
+        "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # 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`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `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. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+
list(parent, pageSize=None, pageToken=None, showDeleted=None, x__xgafv=None)
Lists Instances. Results are sorted by creation time, descending.
@@ -1325,6 +1382,91 @@ 

Method Details

}
+
+ setIamPolicy(resource, body=None, x__xgafv=None) +
Sets the IAM Access control policy for the specified Instance. Overwrites any existing policy.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for `SetIamPolicy` method.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them.
+    "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+      { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
+        "auditLogConfigs": [ # The configuration for logging of each type of permission.
+          { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+            "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+              "A String",
+            ],
+            "logType": "A String", # The log type that this config enables.
+          },
+        ],
+        "service": "A String", # Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
+      },
+    ],
+    "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+      { # Associates `members`, or principals, with a `role`.
+        "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # 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).
+          "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+        },
+        "members": [ # 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`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `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. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+    "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+  "updateMask": "A String", # OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"`
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # 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).
+        "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # 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`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `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. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+
start(name, body=None, x__xgafv=None)
Starts an Instance.
@@ -1411,4 +1553,34 @@ 

Method Details

}
+
+ testIamPermissions(resource, body=None, x__xgafv=None) +
Returns permissions that a caller has on the specified Project. There are no permissions required for making this API call.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for `TestIamPermissions` method.
+  "permissions": [ # The set of permissions to check for the `resource`. Permissions with wildcards (such as `*` or `storage.*`) are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).
+    "A String",
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for `TestIamPermissions` method.
+  "permissions": [ # A subset of `TestPermissionsRequest.permissions` that the caller is allowed.
+    "A String",
+  ],
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/secretmanager_v1.projects.locations.html b/docs/dyn/secretmanager_v1.projects.locations.html index 422b2670a1..1ac8dc4425 100644 --- a/docs/dyn/secretmanager_v1.projects.locations.html +++ b/docs/dyn/secretmanager_v1.projects.locations.html @@ -87,7 +87,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,11 +126,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/secretmanager_v1beta1.projects.locations.html b/docs/dyn/secretmanager_v1beta1.projects.locations.html
index 5177f2aeb1..c0f83e2134 100644
--- a/docs/dyn/secretmanager_v1beta1.projects.locations.html
+++ b/docs/dyn/secretmanager_v1beta1.projects.locations.html
@@ -82,7 +82,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -121,11 +121,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/secretmanager_v1beta2.projects.locations.html b/docs/dyn/secretmanager_v1beta2.projects.locations.html
index 5318b9fd0a..a9119d8ea8 100644
--- a/docs/dyn/secretmanager_v1beta2.projects.locations.html
+++ b/docs/dyn/secretmanager_v1beta2.projects.locations.html
@@ -87,7 +87,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -126,11 +126,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/securitycenter_v1.folders.securityHealthAnalyticsSettings.customModules.html b/docs/dyn/securitycenter_v1.folders.securityHealthAnalyticsSettings.customModules.html
index fdd9a409fd..7a3baffb0f 100644
--- a/docs/dyn/securitycenter_v1.folders.securityHealthAnalyticsSettings.customModules.html
+++ b/docs/dyn/securitycenter_v1.folders.securityHealthAnalyticsSettings.customModules.html
@@ -893,15 +893,28 @@ 

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". diff --git a/docs/dyn/securitycenter_v1.folders.sources.findings.html b/docs/dyn/securitycenter_v1.folders.sources.findings.html index 474ecfa757..9abb5dcc95 100644 --- a/docs/dyn/securitycenter_v1.folders.sources.findings.html +++ b/docs/dyn/securitycenter_v1.folders.sources.findings.html @@ -462,15 +462,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -1411,15 +1424,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -2216,15 +2242,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -3034,15 +3073,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -3853,15 +3905,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". diff --git a/docs/dyn/securitycenter_v1.organizations.securityHealthAnalyticsSettings.customModules.html b/docs/dyn/securitycenter_v1.organizations.securityHealthAnalyticsSettings.customModules.html index c2f59c720c..ce7c2551b4 100644 --- a/docs/dyn/securitycenter_v1.organizations.securityHealthAnalyticsSettings.customModules.html +++ b/docs/dyn/securitycenter_v1.organizations.securityHealthAnalyticsSettings.customModules.html @@ -893,15 +893,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". diff --git a/docs/dyn/securitycenter_v1.organizations.sources.findings.html b/docs/dyn/securitycenter_v1.organizations.sources.findings.html index ed1f1f0cf8..5aaa2697c0 100644 --- a/docs/dyn/securitycenter_v1.organizations.sources.findings.html +++ b/docs/dyn/securitycenter_v1.organizations.sources.findings.html @@ -395,15 +395,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -1200,15 +1213,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -2076,15 +2102,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -3025,15 +3064,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -3830,15 +3882,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -4648,15 +4713,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -5467,15 +5545,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". diff --git a/docs/dyn/securitycenter_v1.projects.securityHealthAnalyticsSettings.customModules.html b/docs/dyn/securitycenter_v1.projects.securityHealthAnalyticsSettings.customModules.html index f3c4c60d50..0046b0404c 100644 --- a/docs/dyn/securitycenter_v1.projects.securityHealthAnalyticsSettings.customModules.html +++ b/docs/dyn/securitycenter_v1.projects.securityHealthAnalyticsSettings.customModules.html @@ -893,15 +893,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". diff --git a/docs/dyn/securitycenter_v1.projects.sources.findings.html b/docs/dyn/securitycenter_v1.projects.sources.findings.html index 7abe9782b1..dcc6584e17 100644 --- a/docs/dyn/securitycenter_v1.projects.sources.findings.html +++ b/docs/dyn/securitycenter_v1.projects.sources.findings.html @@ -462,15 +462,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -1411,15 +1424,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -2216,15 +2242,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -3034,15 +3073,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". @@ -3853,15 +3905,28 @@

Method Details

"totalExfiltratedBytes": "A String", # Total exfiltrated bytes processed for the entire job. }, "externalExposure": { # Details about the externally exposed resource associated with the finding. # External exposure associated with the finding. + "backendBucket": "A String", # The full resource name of the load balancer backend bucket, for example, "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}" "backendService": "A String", # The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". + "exposedApplication": "A String", # The name and version of the exposed web application, for example, "Jenkins 2.184". "exposedEndpoint": "A String", # The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.” "exposedService": "A String", # The name and version of the service, for example, "Jupyter Notebook 6.14.0". "forwardingRule": "A String", # The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}". + "hostnameUri": "A String", # Hostname of the exposed application, for example, "https://test-app.a.run.app/" + "httpResponse": [ # The http response returned by the web application. + { # The http response returned by the web application. + "path": "A String", # The http path for which response code was returned by web application, for example, "https://test-app.a.run.app/test". + "statusCode": "A String", # The http response code returned by the web application, for example, 200. + }, + ], "instanceGroup": "A String", # The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}". + "internalBackendService": "A String", # The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}". "loadBalancerFirewallPolicy": "A String", # The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". "networkEndpointGroup": "A String", # The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}". + "networkIngressFirewallPolicy": "A String", # The full resource name of the network ingress firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}". "privateIpAddress": "A String", # Private IP address of the exposed endpoint. "privatePort": "A String", # Port number associated with private IP address. + "pscNetworkAttachment": "A String", # The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}" + "pscServiceAttachment": "A String", # The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}" "publicIpAddress": "A String", # Public IP address of the exposed endpoint. "publicPort": "A String", # Public port number of the exposed endpoint. "serviceFirewallPolicy": "A String", # The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}". diff --git a/docs/dyn/smartdevicemanagement_v1.enterprises.devices.html b/docs/dyn/smartdevicemanagement_v1.enterprises.devices.html index b2260768cb..3e907ae94b 100644 --- a/docs/dyn/smartdevicemanagement_v1.enterprises.devices.html +++ b/docs/dyn/smartdevicemanagement_v1.enterprises.devices.html @@ -138,12 +138,10 @@

Method Details

An object of the form: { # Device resource represents an instance of enterprise managed device in the property. - "ghpName": "A String", # Output only. The Home APIs device ID of the device. "name": "A String", # Required. The resource name of the device. For example: "enterprises/XYZ/devices/123". "parentRelations": [ # Assignee details of the device. { # Represents device relationships, for instance, structure/room to which the device is assigned to. "displayName": "A String", # Output only. The custom name of the relation -- e.g., structure/room where the device is assigned to. - "ghpParent": "A String", # Output only. The Home APIs name of the relation -- e.g., structure/room where the device is assigned to. For example: "homegraph.googleapis.com/Structure/ABC" or "homegraph.googleapis.com/Room/ABC" "parent": "A String", # Output only. The name of the relation -- e.g., structure/room where the device is assigned to. For example: "enterprises/XYZ/structures/ABC" or "enterprises/XYZ/structures/ABC/rooms/123" }, ], @@ -172,12 +170,10 @@

Method Details

{ # Response message for SmartDeviceManagementService.ListDevices "devices": [ # The list of devices. { # Device resource represents an instance of enterprise managed device in the property. - "ghpName": "A String", # Output only. The Home APIs device ID of the device. "name": "A String", # Required. The resource name of the device. For example: "enterprises/XYZ/devices/123". "parentRelations": [ # Assignee details of the device. { # Represents device relationships, for instance, structure/room to which the device is assigned to. "displayName": "A String", # Output only. The custom name of the relation -- e.g., structure/room where the device is assigned to. - "ghpParent": "A String", # Output only. The Home APIs name of the relation -- e.g., structure/room where the device is assigned to. For example: "homegraph.googleapis.com/Structure/ABC" or "homegraph.googleapis.com/Room/ABC" "parent": "A String", # Output only. The name of the relation -- e.g., structure/room where the device is assigned to. For example: "enterprises/XYZ/structures/ABC" or "enterprises/XYZ/structures/ABC/rooms/123" }, ], diff --git a/docs/dyn/smartdevicemanagement_v1.enterprises.structures.html b/docs/dyn/smartdevicemanagement_v1.enterprises.structures.html index 696c857d27..042140af38 100644 --- a/docs/dyn/smartdevicemanagement_v1.enterprises.structures.html +++ b/docs/dyn/smartdevicemanagement_v1.enterprises.structures.html @@ -109,7 +109,6 @@

Method Details

An object of the form: { # Structure resource represents an instance of enterprise managed home or hotel room. - "ghpName": "A String", # Output only. The unique identifier for the structure in Google Home Platform. Format: homegraph.googleapis.com/Structure/{structure_id} "name": "A String", # Output only. The resource name of the structure. For example: "enterprises/XYZ/structures/ABC". "traits": { # Structure traits. "a_key": "", # Properties of the object. @@ -135,7 +134,6 @@

Method Details

{ # Response message for SmartDeviceManagementService.ListStructures "structures": [ # The list of structures. { # Structure resource represents an instance of enterprise managed home or hotel room. - "ghpName": "A String", # Output only. The unique identifier for the structure in Google Home Platform. Format: homegraph.googleapis.com/Structure/{structure_id} "name": "A String", # Output only. The resource name of the structure. For example: "enterprises/XYZ/structures/ABC". "traits": { # Structure traits. "a_key": "", # Properties of the object. diff --git a/docs/dyn/spanner_v1.projects.instances.backupOperations.html b/docs/dyn/spanner_v1.projects.instances.backupOperations.html index 1ce9eb1d67..397260eccb 100644 --- a/docs/dyn/spanner_v1.projects.instances.backupOperations.html +++ b/docs/dyn/spanner_v1.projects.instances.backupOperations.html @@ -94,7 +94,7 @@

Method Details

Lists the backup long-running operations in the given instance. A backup operation has a name of the form `projects//instances//backups//operations/`. The long-running operation metadata field type `metadata.type_url` describes the type of the metadata. Operations returned include those that have completed/failed/canceled within the last 7 days, and pending operations. Operations returned are ordered by `operation.metadata.value.progress.start_time` in descending order starting from the most recently started operation.
 
 Args:
-  parent: string, Required. The instance of the backup operations. Values are of the form `projects//instances/`. (required)
+  parent: string, Required. The instance of the backup operations. Values are of the form `projects/{project}/instances/{instance}`. (required)
   filter: string, An expression that filters the list of returned backup operations. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string, a number, or a boolean. The comparison operator must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`. Colon `:` is the contains operator. Filter rules are not case sensitive. The following fields in the operation are eligible for filtering: * `name` - The name of the long-running operation * `done` - False if the operation is in progress, else true. * `metadata.@type` - the type of metadata. For example, the type string for CreateBackupMetadata is `type.googleapis.com/google.spanner.admin.database.v1.CreateBackupMetadata`. * `metadata.` - any field in metadata.value. `metadata.@type` must be specified first if filtering on metadata fields. * `error` - Error associated with the long-running operation. * `response.@type` - the type of response. * `response.` - any field in response.value. You can combine multiple expressions by enclosing each expression in parentheses. By default, expressions are combined with AND logic, but you can specify AND, OR, and NOT logic explicitly. Here are a few examples: * `done:true` - The operation is complete. * `(metadata.@type=type.googleapis.com/google.spanner.admin.database.v1.CreateBackupMetadata) AND` \ `metadata.database:prod` - Returns operations where: * The operation's metadata type is CreateBackupMetadata. * The source database name of backup contains the string "prod". * `(metadata.@type=type.googleapis.com/google.spanner.admin.database.v1.CreateBackupMetadata) AND` \ `(metadata.name:howl) AND` \ `(metadata.progress.start_time < \"2018-03-28T14:50:00Z\") AND` \ `(error:*)` - Returns operations where: * The operation's metadata type is CreateBackupMetadata. * The backup name contains the string "howl". * The operation started before 2018-03-28T14:50:00Z. * The operation resulted in an error. * `(metadata.@type=type.googleapis.com/google.spanner.admin.database.v1.CopyBackupMetadata) AND` \ `(metadata.source_backup:test) AND` \ `(metadata.progress.start_time < \"2022-01-18T14:50:00Z\") AND` \ `(error:*)` - Returns operations where: * The operation's metadata type is CopyBackupMetadata. * The source backup name contains the string "test". * The operation started before 2022-01-18T14:50:00Z. * The operation resulted in an error. * `((metadata.@type=type.googleapis.com/google.spanner.admin.database.v1.CreateBackupMetadata) AND` \ `(metadata.database:test_db)) OR` \ `((metadata.@type=type.googleapis.com/google.spanner.admin.database.v1.CopyBackupMetadata) AND` \ `(metadata.source_backup:test_bkp)) AND` \ `(error:*)` - Returns operations where: * The operation's metadata matches either of criteria: * The operation's metadata type is CreateBackupMetadata AND the source database name of the backup contains the string "test_db" * The operation's metadata type is CopyBackupMetadata AND the source backup name contains the string "test_bkp" * The operation resulted in an error.
   pageSize: integer, Number of operations to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.
   pageToken: string, If non-empty, `page_token` should contain a next_page_token from a previous ListBackupOperationsResponse to the same `parent` and with the same `filter`.
diff --git a/docs/dyn/spanner_v1.projects.instances.backups.html b/docs/dyn/spanner_v1.projects.instances.backups.html
index ac3d64c189..a6fa6c5ef0 100644
--- a/docs/dyn/spanner_v1.projects.instances.backups.html
+++ b/docs/dyn/spanner_v1.projects.instances.backups.html
@@ -123,21 +123,21 @@ 

Method Details

Starts copying a Cloud Spanner Backup. The returned backup long-running operation will have a name of the format `projects//instances//backups//operations/` and can be used to track copying of the backup. The operation is associated with the destination backup. The metadata field type is CopyBackupMetadata. The response field type is Backup, if successful. Cancelling the returned operation will stop the copying and delete the destination backup. Concurrent CopyBackup requests can run on the same source backup.
 
 Args:
-  parent: string, Required. The name of the destination instance that will contain the backup copy. Values are of the form: `projects//instances/`. (required)
+  parent: string, Required. The name of the destination instance that will contain the backup copy. Values are of the form: `projects/{project}/instances/{instance}`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # The request for CopyBackup.
-  "backupId": "A String", # Required. The id of the backup copy. The `backup_id` appended to `parent` forms the full backup_uri of the form `projects//instances//backups/`.
+  "backupId": "A String", # Required. The id of the backup copy. The `backup_id` appended to `parent` forms the full backup_uri of the form `projects/{project}/instances/{instance}/backups/{backup}`.
   "encryptionConfig": { # Encryption configuration for the copied backup. # Optional. The encryption configuration used to encrypt the backup. If this field is not specified, the backup will use the same encryption configuration as the source backup by default, namely encryption_type = `USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION`.
     "encryptionType": "A String", # Required. The encryption type of the backup.
-    "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`.
-    "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. KMS keys specified can be in any order. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations.
+    "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`.
+    "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. KMS keys specified can be in any order. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations.
       "A String",
     ],
   },
   "expireTime": "A String", # Required. The expiration time of the backup in microsecond granularity. The expiration time must be at least 6 hours and at most 366 days from the `create_time` of the source backup. Once the `expire_time` has passed, the backup is eligible to be automatically deleted by Cloud Spanner to free the resources used by the backup.
-  "sourceBackup": "A String", # Required. The source backup to be copied. The source backup needs to be in READY state for it to be copied. Once CopyBackup is in progress, the source backup cannot be deleted or cleaned up on expiration until CopyBackup is finished. Values are of the form: `projects//instances//backups/`.
+  "sourceBackup": "A String", # Required. The source backup to be copied. The source backup needs to be in READY state for it to be copied. Once CopyBackup is in progress, the source backup cannot be deleted or cleaned up on expiration until CopyBackup is finished. Values are of the form: `projects/{project}/instances/{instance}/backups/{backup}`.
 }
 
   x__xgafv: string, V1 error format.
@@ -174,7 +174,7 @@ 

Method Details

Starts creating a new Cloud Spanner Backup. The returned backup long-running operation will have a name of the format `projects//instances//backups//operations/` and can be used to track creation of the backup. The metadata field type is CreateBackupMetadata. The response field type is Backup, if successful. Cancelling the returned operation will stop the creation and delete the backup. There can be only one pending backup creation per database. Backup creation of different databases can run concurrently.
 
 Args:
-  parent: string, Required. The name of the instance in which the backup is created. This must be the same instance that contains the database the backup is created from. The backup will be stored in the locations specified in the instance configuration of this instance. Values are of the form `projects//instances/`. (required)
+  parent: string, Required. The name of the instance in which the backup is created. This must be the same instance that contains the database the backup is created from. The backup will be stored in the locations specified in the instance configuration of this instance. Values are of the form `projects/{project}/instances/{instance}`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -183,7 +183,7 @@ 

Method Details

"A String", ], "createTime": "A String", # Output only. The time the CreateBackup request is received. If the request does not specify `version_time`, the `version_time` of the backup will be equivalent to the `create_time`. - "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects//instances//databases/`. + "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects/{project}/instances/{instance}/databases/{database}`. "databaseDialect": "A String", # Output only. The database dialect information for the backup. "encryptionInfo": { # Encryption information for a Cloud Spanner database or backup. # Output only. The encryption information for the backup. "encryptionStatus": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. If present, the status of a recent encrypt/decrypt call on underlying data for this database or backup. Regardless of status, data is always encrypted at rest. @@ -219,17 +219,17 @@

Method Details

"incrementalBackupChainId": "A String", # Output only. Populated only for backups in an incremental backup chain. Backups share the same chain id if and only if they belong to the same incremental backup chain. Use this field to determine which backups are part of the same incremental backup chain. The ordering of backups in the chain can be determined by ordering the backup `version_time`. "instancePartitions": [ # Output only. The instance partition storing the backup. This is the same as the list of the instance partitions that the database recorded at the backup's `version_time`. { # Instance partition information for the backup. - "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects//instances//instancePartitions/` + "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects/{project}/instances/{instance}/instancePartitions/{instance_partition_id}` }, ], "maxExpireTime": "A String", # Output only. The max allowed expiration time of the backup, with microseconds granularity. A backup's expiration time can be configured in multiple APIs: CreateBackup, UpdateBackup, CopyBackup. When updating or copying an existing backup, the expiration time specified must be less than `Backup.max_expire_time`. "minimumRestorableEdition": "A String", # Output only. The minimum edition required to successfully restore the backup. Populated only if the edition is Enterprise or Enterprise Plus. - "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects//instances//backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects//instances/`. + "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}`. "oldestVersionTime": "A String", # Output only. Data deleted at a time older than this is guaranteed not to be retained in order to support this backup. For a backup in an incremental backup chain, this is the version time of the oldest backup that exists or ever existed in the chain. For all other backups, this is the version time of the backup. This field can be used to understand what data is being retained by the backup system. - "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects//instances//backups/`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. + "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects/{project}/instances/{instance}/backups/{backup}`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. "A String", ], - "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects//instances//databases/`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. + "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects/{project}/instances/{instance}/databases/{database}`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. "A String", ], "sizeBytes": "A String", # Output only. Size of the backup in bytes. For a backup in an incremental backup chain, this is the sum of the `exclusive_size_bytes` of itself and all older backups in the chain. @@ -237,15 +237,15 @@

Method Details

"versionTime": "A String", # The backup will contain an externally consistent copy of the database at the timestamp specified by `version_time`. If `version_time` is not specified, the system will set `version_time` to the `create_time` of the backup. } - backupId: string, Required. The id of the backup to be created. The `backup_id` appended to `parent` forms the full backup name of the form `projects//instances//backups/`. + backupId: string, Required. The id of the backup to be created. The `backup_id` appended to `parent` forms the full backup name of the form `projects/{project}/instances/{instance}/backups/{backup_id}`. encryptionConfig_encryptionType: string, Required. The encryption type of the backup. Allowed values ENCRYPTION_TYPE_UNSPECIFIED - Unspecified. Do not use. USE_DATABASE_ENCRYPTION - Use the same encryption configuration as the database. This is the default option when encryption_config is empty. For example, if the database is using `Customer_Managed_Encryption`, the backup will be using the same Cloud KMS key as the database. GOOGLE_DEFAULT_ENCRYPTION - Use Google default encryption. CUSTOMER_MANAGED_ENCRYPTION - Use customer managed encryption. If specified, `kms_key_name` must contain a valid Cloud KMS key. - encryptionConfig_kmsKeyName: string, Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`. - encryptionConfig_kmsKeyNames: string, Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. (repeated) + encryptionConfig_kmsKeyName: string, Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. + encryptionConfig_kmsKeyNames: string, Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. (repeated) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -280,7 +280,7 @@

Method Details

Deletes a pending or completed Backup.
 
 Args:
-  name: string, Required. Name of the backup to delete. Values are of the form `projects//instances//backups/`. (required)
+  name: string, Required. Name of the backup to delete. Values are of the form `projects/{project}/instances/{instance}/backups/{backup}`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -298,7 +298,7 @@ 

Method Details

Gets metadata on a pending or completed Backup.
 
 Args:
-  name: string, Required. Name of the backup. Values are of the form `projects//instances//backups/`. (required)
+  name: string, Required. Name of the backup. Values are of the form `projects/{project}/instances/{instance}/backups/{backup}`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -312,7 +312,7 @@ 

Method Details

"A String", ], "createTime": "A String", # Output only. The time the CreateBackup request is received. If the request does not specify `version_time`, the `version_time` of the backup will be equivalent to the `create_time`. - "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects//instances//databases/`. + "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects/{project}/instances/{instance}/databases/{database}`. "databaseDialect": "A String", # Output only. The database dialect information for the backup. "encryptionInfo": { # Encryption information for a Cloud Spanner database or backup. # Output only. The encryption information for the backup. "encryptionStatus": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. If present, the status of a recent encrypt/decrypt call on underlying data for this database or backup. Regardless of status, data is always encrypted at rest. @@ -348,17 +348,17 @@

Method Details

"incrementalBackupChainId": "A String", # Output only. Populated only for backups in an incremental backup chain. Backups share the same chain id if and only if they belong to the same incremental backup chain. Use this field to determine which backups are part of the same incremental backup chain. The ordering of backups in the chain can be determined by ordering the backup `version_time`. "instancePartitions": [ # Output only. The instance partition storing the backup. This is the same as the list of the instance partitions that the database recorded at the backup's `version_time`. { # Instance partition information for the backup. - "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects//instances//instancePartitions/` + "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects/{project}/instances/{instance}/instancePartitions/{instance_partition_id}` }, ], "maxExpireTime": "A String", # Output only. The max allowed expiration time of the backup, with microseconds granularity. A backup's expiration time can be configured in multiple APIs: CreateBackup, UpdateBackup, CopyBackup. When updating or copying an existing backup, the expiration time specified must be less than `Backup.max_expire_time`. "minimumRestorableEdition": "A String", # Output only. The minimum edition required to successfully restore the backup. Populated only if the edition is Enterprise or Enterprise Plus. - "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects//instances//backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects//instances/`. + "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}`. "oldestVersionTime": "A String", # Output only. Data deleted at a time older than this is guaranteed not to be retained in order to support this backup. For a backup in an incremental backup chain, this is the version time of the oldest backup that exists or ever existed in the chain. For all other backups, this is the version time of the backup. This field can be used to understand what data is being retained by the backup system. - "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects//instances//backups/`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. + "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects/{project}/instances/{instance}/backups/{backup}`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. "A String", ], - "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects//instances//databases/`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. + "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects/{project}/instances/{instance}/databases/{database}`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. "A String", ], "sizeBytes": "A String", # Output only. Size of the backup in bytes. For a backup in an incremental backup chain, this is the sum of the `exclusive_size_bytes` of itself and all older backups in the chain. @@ -415,7 +415,7 @@

Method Details

Lists completed and pending backups. Backups returned are ordered by `create_time` in descending order, starting from the most recent `create_time`.
 
 Args:
-  parent: string, Required. The instance to list backups from. Values are of the form `projects//instances/`. (required)
+  parent: string, Required. The instance to list backups from. Values are of the form `projects/{project}/instances/{instance}`. (required)
   filter: string, An expression that filters the list of returned backups. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string, a number, or a boolean. The comparison operator must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`. Colon `:` is the contains operator. Filter rules are not case sensitive. The following fields in the Backup are eligible for filtering: * `name` * `database` * `state` * `create_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * `version_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * `size_bytes` * `backup_schedules` You can combine multiple expressions by enclosing each expression in parentheses. By default, expressions are combined with AND logic, but you can specify AND, OR, and NOT logic explicitly. Here are a few examples: * `name:Howl` - The backup's name contains the string "howl". * `database:prod` - The database's name contains the string "prod". * `state:CREATING` - The backup is pending creation. * `state:READY` - The backup is fully created and ready for use. * `(name:howl) AND (create_time < \"2018-03-28T14:50:00Z\")` - The backup name contains the string "howl" and `create_time` of the backup is before 2018-03-28T14:50:00Z. * `expire_time < \"2018-03-28T14:50:00Z\"` - The backup `expire_time` is before 2018-03-28T14:50:00Z. * `size_bytes > 10000000000` - The backup's size is greater than 10GB * `backup_schedules:daily` - The backup is created from a schedule with "daily" in its name.
   pageSize: integer, Number of backups to be returned in the response. If 0 or less, defaults to the server's maximum allowed page size.
   pageToken: string, If non-empty, `page_token` should contain a next_page_token from a previous ListBackupsResponse to the same `parent` and with the same `filter`.
@@ -434,7 +434,7 @@ 

Method Details

"A String", ], "createTime": "A String", # Output only. The time the CreateBackup request is received. If the request does not specify `version_time`, the `version_time` of the backup will be equivalent to the `create_time`. - "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects//instances//databases/`. + "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects/{project}/instances/{instance}/databases/{database}`. "databaseDialect": "A String", # Output only. The database dialect information for the backup. "encryptionInfo": { # Encryption information for a Cloud Spanner database or backup. # Output only. The encryption information for the backup. "encryptionStatus": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. If present, the status of a recent encrypt/decrypt call on underlying data for this database or backup. Regardless of status, data is always encrypted at rest. @@ -470,17 +470,17 @@

Method Details

"incrementalBackupChainId": "A String", # Output only. Populated only for backups in an incremental backup chain. Backups share the same chain id if and only if they belong to the same incremental backup chain. Use this field to determine which backups are part of the same incremental backup chain. The ordering of backups in the chain can be determined by ordering the backup `version_time`. "instancePartitions": [ # Output only. The instance partition storing the backup. This is the same as the list of the instance partitions that the database recorded at the backup's `version_time`. { # Instance partition information for the backup. - "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects//instances//instancePartitions/` + "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects/{project}/instances/{instance}/instancePartitions/{instance_partition_id}` }, ], "maxExpireTime": "A String", # Output only. The max allowed expiration time of the backup, with microseconds granularity. A backup's expiration time can be configured in multiple APIs: CreateBackup, UpdateBackup, CopyBackup. When updating or copying an existing backup, the expiration time specified must be less than `Backup.max_expire_time`. "minimumRestorableEdition": "A String", # Output only. The minimum edition required to successfully restore the backup. Populated only if the edition is Enterprise or Enterprise Plus. - "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects//instances//backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects//instances/`. + "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}`. "oldestVersionTime": "A String", # Output only. Data deleted at a time older than this is guaranteed not to be retained in order to support this backup. For a backup in an incremental backup chain, this is the version time of the oldest backup that exists or ever existed in the chain. For all other backups, this is the version time of the backup. This field can be used to understand what data is being retained by the backup system. - "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects//instances//backups/`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. + "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects/{project}/instances/{instance}/backups/{backup}`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. "A String", ], - "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects//instances//databases/`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. + "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects/{project}/instances/{instance}/databases/{database}`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. "A String", ], "sizeBytes": "A String", # Output only. Size of the backup in bytes. For a backup in an incremental backup chain, this is the sum of the `exclusive_size_bytes` of itself and all older backups in the chain. @@ -511,7 +511,7 @@

Method Details

Updates a pending or completed Backup.
 
 Args:
-  name: string, Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects//instances//backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects//instances/`. (required)
+  name: string, Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -520,7 +520,7 @@ 

Method Details

"A String", ], "createTime": "A String", # Output only. The time the CreateBackup request is received. If the request does not specify `version_time`, the `version_time` of the backup will be equivalent to the `create_time`. - "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects//instances//databases/`. + "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects/{project}/instances/{instance}/databases/{database}`. "databaseDialect": "A String", # Output only. The database dialect information for the backup. "encryptionInfo": { # Encryption information for a Cloud Spanner database or backup. # Output only. The encryption information for the backup. "encryptionStatus": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. If present, the status of a recent encrypt/decrypt call on underlying data for this database or backup. Regardless of status, data is always encrypted at rest. @@ -556,17 +556,17 @@

Method Details

"incrementalBackupChainId": "A String", # Output only. Populated only for backups in an incremental backup chain. Backups share the same chain id if and only if they belong to the same incremental backup chain. Use this field to determine which backups are part of the same incremental backup chain. The ordering of backups in the chain can be determined by ordering the backup `version_time`. "instancePartitions": [ # Output only. The instance partition storing the backup. This is the same as the list of the instance partitions that the database recorded at the backup's `version_time`. { # Instance partition information for the backup. - "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects//instances//instancePartitions/` + "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects/{project}/instances/{instance}/instancePartitions/{instance_partition_id}` }, ], "maxExpireTime": "A String", # Output only. The max allowed expiration time of the backup, with microseconds granularity. A backup's expiration time can be configured in multiple APIs: CreateBackup, UpdateBackup, CopyBackup. When updating or copying an existing backup, the expiration time specified must be less than `Backup.max_expire_time`. "minimumRestorableEdition": "A String", # Output only. The minimum edition required to successfully restore the backup. Populated only if the edition is Enterprise or Enterprise Plus. - "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects//instances//backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects//instances/`. + "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}`. "oldestVersionTime": "A String", # Output only. Data deleted at a time older than this is guaranteed not to be retained in order to support this backup. For a backup in an incremental backup chain, this is the version time of the oldest backup that exists or ever existed in the chain. For all other backups, this is the version time of the backup. This field can be used to understand what data is being retained by the backup system. - "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects//instances//backups/`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. + "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects/{project}/instances/{instance}/backups/{backup}`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. "A String", ], - "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects//instances//databases/`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. + "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects/{project}/instances/{instance}/databases/{database}`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. "A String", ], "sizeBytes": "A String", # Output only. Size of the backup in bytes. For a backup in an incremental backup chain, this is the sum of the `exclusive_size_bytes` of itself and all older backups in the chain. @@ -588,7 +588,7 @@

Method Details

"A String", ], "createTime": "A String", # Output only. The time the CreateBackup request is received. If the request does not specify `version_time`, the `version_time` of the backup will be equivalent to the `create_time`. - "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects//instances//databases/`. + "database": "A String", # Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects/{project}/instances/{instance}/databases/{database}`. "databaseDialect": "A String", # Output only. The database dialect information for the backup. "encryptionInfo": { # Encryption information for a Cloud Spanner database or backup. # Output only. The encryption information for the backup. "encryptionStatus": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. If present, the status of a recent encrypt/decrypt call on underlying data for this database or backup. Regardless of status, data is always encrypted at rest. @@ -624,17 +624,17 @@

Method Details

"incrementalBackupChainId": "A String", # Output only. Populated only for backups in an incremental backup chain. Backups share the same chain id if and only if they belong to the same incremental backup chain. Use this field to determine which backups are part of the same incremental backup chain. The ordering of backups in the chain can be determined by ordering the backup `version_time`. "instancePartitions": [ # Output only. The instance partition storing the backup. This is the same as the list of the instance partitions that the database recorded at the backup's `version_time`. { # Instance partition information for the backup. - "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects//instances//instancePartitions/` + "instancePartition": "A String", # A unique identifier for the instance partition. Values are of the form `projects/{project}/instances/{instance}/instancePartitions/{instance_partition_id}` }, ], "maxExpireTime": "A String", # Output only. The max allowed expiration time of the backup, with microseconds granularity. A backup's expiration time can be configured in multiple APIs: CreateBackup, UpdateBackup, CopyBackup. When updating or copying an existing backup, the expiration time specified must be less than `Backup.max_expire_time`. "minimumRestorableEdition": "A String", # Output only. The minimum edition required to successfully restore the backup. Populated only if the edition is Enterprise or Enterprise Plus. - "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects//instances//backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects//instances/`. + "name": "A String", # Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}`. "oldestVersionTime": "A String", # Output only. Data deleted at a time older than this is guaranteed not to be retained in order to support this backup. For a backup in an incremental backup chain, this is the version time of the oldest backup that exists or ever existed in the chain. For all other backups, this is the version time of the backup. This field can be used to understand what data is being retained by the backup system. - "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects//instances//backups/`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. + "referencingBackups": [ # Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects/{project}/instances/{instance}/backups/{backup}`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed. "A String", ], - "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects//instances//databases/`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. + "referencingDatabases": [ # Output only. The names of the restored databases that reference the backup. The database names are of the form `projects/{project}/instances/{instance}/databases/{database}`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed. "A String", ], "sizeBytes": "A String", # Output only. Size of the backup in bytes. For a backup in an incremental backup chain, this is the sum of the `exclusive_size_bytes` of itself and all older backups in the chain. diff --git a/docs/dyn/spanner_v1.projects.instances.databases.backupSchedules.html b/docs/dyn/spanner_v1.projects.instances.databases.backupSchedules.html index ba046e0ff5..bb282c329a 100644 --- a/docs/dyn/spanner_v1.projects.instances.databases.backupSchedules.html +++ b/docs/dyn/spanner_v1.projects.instances.databases.backupSchedules.html @@ -122,8 +122,8 @@

Method Details

{ # BackupSchedule expresses the automated backup creation specification for a Spanner database. "encryptionConfig": { # Encryption configuration for the backup to create. # Optional. The encryption configuration that is used to encrypt the backup. If this field is not specified, the backup uses the same encryption configuration as the database. "encryptionType": "A String", # Required. The encryption type of the backup. - "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`. - "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. + "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. + "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. "A String", ], }, @@ -155,8 +155,8 @@

Method Details

{ # BackupSchedule expresses the automated backup creation specification for a Spanner database. "encryptionConfig": { # Encryption configuration for the backup to create. # Optional. The encryption configuration that is used to encrypt the backup. If this field is not specified, the backup uses the same encryption configuration as the database. "encryptionType": "A String", # Required. The encryption type of the backup. - "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`. - "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. + "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. + "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. "A String", ], }, @@ -212,8 +212,8 @@

Method Details

{ # BackupSchedule expresses the automated backup creation specification for a Spanner database. "encryptionConfig": { # Encryption configuration for the backup to create. # Optional. The encryption configuration that is used to encrypt the backup. If this field is not specified, the backup uses the same encryption configuration as the database. "encryptionType": "A String", # Required. The encryption type of the backup. - "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`. - "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. + "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. + "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. "A String", ], }, @@ -298,8 +298,8 @@

Method Details

{ # BackupSchedule expresses the automated backup creation specification for a Spanner database. "encryptionConfig": { # Encryption configuration for the backup to create. # Optional. The encryption configuration that is used to encrypt the backup. If this field is not specified, the backup uses the same encryption configuration as the database. "encryptionType": "A String", # Required. The encryption type of the backup. - "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`. - "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. + "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. + "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. "A String", ], }, @@ -349,8 +349,8 @@

Method Details

{ # BackupSchedule expresses the automated backup creation specification for a Spanner database. "encryptionConfig": { # Encryption configuration for the backup to create. # Optional. The encryption configuration that is used to encrypt the backup. If this field is not specified, the backup uses the same encryption configuration as the database. "encryptionType": "A String", # Required. The encryption type of the backup. - "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`. - "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. + "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. + "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. "A String", ], }, @@ -382,8 +382,8 @@

Method Details

{ # BackupSchedule expresses the automated backup creation specification for a Spanner database. "encryptionConfig": { # Encryption configuration for the backup to create. # Optional. The encryption configuration that is used to encrypt the backup. If this field is not specified, the backup uses the same encryption configuration as the database. "encryptionType": "A String", # Required. The encryption type of the backup. - "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`. - "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. + "kmsKeyName": "A String", # Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. + "kmsKeyNames": [ # Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations. "A String", ], }, diff --git a/docs/dyn/storagebatchoperations_v1.projects.locations.html b/docs/dyn/storagebatchoperations_v1.projects.locations.html index 747d986283..9118d2a9b3 100644 --- a/docs/dyn/storagebatchoperations_v1.projects.locations.html +++ b/docs/dyn/storagebatchoperations_v1.projects.locations.html @@ -92,7 +92,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.bucketOperations.html b/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.bucketOperations.html
index 49039c0fe8..0d998df11f 100644
--- a/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.bucketOperations.html
+++ b/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.bucketOperations.html
@@ -116,6 +116,7 @@ 

Method Details

"objectCustomContextsUpdated": "A String", # Output only. Number of object custom contexts updated. This counter tracks custom contexts where the key already existed, but the payload was modified. This field is only populated for jobs with the UpdateObjectCustomContext transformation. "succeededObjectCount": "A String", # Output only. Number of objects completed. "totalBytesFound": "A String", # Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration. + "totalBytesTransformed": "A String", # Output only. The total number of bytes affected by the transformation. For example, this counts bytes deleted for `DeleteObject` operations and bytes rewritten for `RewriteObject` operations. "totalObjectCount": "A String", # Output only. Number of objects listed. }, "createTime": "A String", # Output only. The time that the BucketOperation was created. @@ -215,6 +216,7 @@

Method Details

"objectCustomContextsUpdated": "A String", # Output only. Number of object custom contexts updated. This counter tracks custom contexts where the key already existed, but the payload was modified. This field is only populated for jobs with the UpdateObjectCustomContext transformation. "succeededObjectCount": "A String", # Output only. Number of objects completed. "totalBytesFound": "A String", # Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration. + "totalBytesTransformed": "A String", # Output only. The total number of bytes affected by the transformation. For example, this counts bytes deleted for `DeleteObject` operations and bytes rewritten for `RewriteObject` operations. "totalObjectCount": "A String", # Output only. Number of objects listed. }, "createTime": "A String", # Output only. The time that the BucketOperation was created. diff --git a/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.html b/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.html index afe84b18ae..423ad6d6f4 100644 --- a/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.html +++ b/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.html @@ -164,6 +164,7 @@

Method Details

"objectCustomContextsUpdated": "A String", # Output only. Number of object custom contexts updated. This counter tracks custom contexts where the key already existed, but the payload was modified. This field is only populated for jobs with the UpdateObjectCustomContext transformation. "succeededObjectCount": "A String", # Output only. Number of objects completed. "totalBytesFound": "A String", # Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration. + "totalBytesTransformed": "A String", # Output only. The total number of bytes affected by the transformation. For example, this counts bytes deleted for `DeleteObject` operations and bytes rewritten for `RewriteObject` operations. "totalObjectCount": "A String", # Output only. Number of objects listed. }, "createTime": "A String", # Output only. The time that the job was created. @@ -324,6 +325,7 @@

Method Details

"objectCustomContextsUpdated": "A String", # Output only. Number of object custom contexts updated. This counter tracks custom contexts where the key already existed, but the payload was modified. This field is only populated for jobs with the UpdateObjectCustomContext transformation. "succeededObjectCount": "A String", # Output only. Number of objects completed. "totalBytesFound": "A String", # Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration. + "totalBytesTransformed": "A String", # Output only. The total number of bytes affected by the transformation. For example, this counts bytes deleted for `DeleteObject` operations and bytes rewritten for `RewriteObject` operations. "totalObjectCount": "A String", # Output only. Number of objects listed. }, "createTime": "A String", # Output only. The time that the job was created. @@ -440,6 +442,7 @@

Method Details

"objectCustomContextsUpdated": "A String", # Output only. Number of object custom contexts updated. This counter tracks custom contexts where the key already existed, but the payload was modified. This field is only populated for jobs with the UpdateObjectCustomContext transformation. "succeededObjectCount": "A String", # Output only. Number of objects completed. "totalBytesFound": "A String", # Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration. + "totalBytesTransformed": "A String", # Output only. The total number of bytes affected by the transformation. For example, this counts bytes deleted for `DeleteObject` operations and bytes rewritten for `RewriteObject` operations. "totalObjectCount": "A String", # Output only. Number of objects listed. }, "createTime": "A String", # Output only. The time that the job was created. diff --git a/docs/dyn/threatintelligence_v1beta.projects.alerts.documents.html b/docs/dyn/threatintelligence_v1beta.projects.alerts.documents.html index 93aeff773e..0b7b0d72c6 100644 --- a/docs/dyn/threatintelligence_v1beta.projects.alerts.documents.html +++ b/docs/dyn/threatintelligence_v1beta.projects.alerts.documents.html @@ -105,7 +105,7 @@

Method Details

"author": "A String", # Output only. The author of the document. "collectionTime": "A String", # Output only. Time when the origin source collected the intel. "content": "A String", # Output only. The content of the document. - "createTime": "A String", # Output only. The time the document was created. + "createTime": "A String", # Output only. The timestamp of the original external publication of the document. "ingestTime": "A String", # Output only. Time when GTI received the intel. "languageCode": "A String", # Output only. The language code of the document. "name": "A String", # Identifier. Server generated name for the alert document. format is projects/{project}/alerts/{alert}/documents/{document} diff --git a/docs/dyn/vmmigration_v1.projects.locations.html b/docs/dyn/vmmigration_v1.projects.locations.html index 8ed16383ed..93319be20c 100644 --- a/docs/dyn/vmmigration_v1.projects.locations.html +++ b/docs/dyn/vmmigration_v1.projects.locations.html @@ -107,7 +107,7 @@

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -146,11 +146,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.html
index f88df16383..2968d1aec8 100644
--- a/docs/dyn/vmmigration_v1alpha1.projects.locations.html
+++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.html
@@ -107,7 +107,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -146,11 +146,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/vmwareengine_v1.projects.locations.html b/docs/dyn/vmwareengine_v1.projects.locations.html
index 430191f406..70d4b6bfff 100644
--- a/docs/dyn/vmwareengine_v1.projects.locations.html
+++ b/docs/dyn/vmwareengine_v1.projects.locations.html
@@ -135,7 +135,7 @@ 

Instance Methods

Gets all the principals having bind permission on the intranet VPC associated with the consumer project granted by the Grant API. DnsBindPermission is a global resource and location can only be global.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -199,7 +199,7 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
diff --git a/docs/dyn/workflows_v1.projects.locations.html b/docs/dyn/workflows_v1.projects.locations.html
index b5f13e95fe..5b330c21cc 100644
--- a/docs/dyn/workflows_v1.projects.locations.html
+++ b/docs/dyn/workflows_v1.projects.locations.html
@@ -92,7 +92,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/workflows_v1beta.projects.locations.html b/docs/dyn/workflows_v1beta.projects.locations.html
index 2d6d570287..df6cf4f821 100644
--- a/docs/dyn/workflows_v1beta.projects.locations.html
+++ b/docs/dyn/workflows_v1beta.projects.locations.html
@@ -92,7 +92,7 @@ 

Instance Methods

Gets information about a location.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

+

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

list_next()

Retrieves the next page of results.

@@ -131,11 +131,11 @@

Method Details

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+  
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
 
 Args:
   name: string, The resource that owns the locations collection, if applicable. (required)
-  extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+  extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
   filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
   pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
   pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/workstations_v1.projects.locations.workstationClusters.workstationConfigs.html b/docs/dyn/workstations_v1.projects.locations.workstationClusters.workstationConfigs.html
index e0b9a90813..30b3e475e0 100644
--- a/docs/dyn/workstations_v1.projects.locations.workstationClusters.workstationConfigs.html
+++ b/docs/dyn/workstations_v1.projects.locations.workstationClusters.workstationConfigs.html
@@ -257,6 +257,7 @@ 

Method Details

"sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. @@ -276,7 +277,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. "updateTime": "A String", # Output only. Time when this workstation configuration was most recently updated. } @@ -491,6 +492,7 @@

Method Details

"sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. @@ -510,7 +512,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. "updateTime": "A String", # Output only. Time when this workstation configuration was most recently updated. }
@@ -714,6 +716,7 @@

Method Details

"sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. @@ -733,7 +736,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. "updateTime": "A String", # Output only. Time when this workstation configuration was most recently updated. }, @@ -890,6 +893,7 @@

Method Details

"sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. @@ -909,7 +913,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. "updateTime": "A String", # Output only. Time when this workstation configuration was most recently updated. }, @@ -1081,6 +1085,7 @@

Method Details

"sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. @@ -1100,7 +1105,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. "updateTime": "A String", # Output only. Time when this workstation configuration was most recently updated. } diff --git a/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.html b/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.html index 5ad16b0a3d..7a768a0869 100644 --- a/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.html +++ b/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.html @@ -171,6 +171,7 @@

Method Details

"disableTcpConnections": True or False, # Optional. Disables support for plain TCP connections in the workstation. By default the service supports TCP connections through a websocket relay. Setting this option to true disables that relay, which prevents the usage of services that require plain TCP connections, such as SSH. When enabled, all communication must occur over HTTPS or WSS. "displayName": "A String", # Optional. Human-readable name for this workstation configuration. "enableAuditAgent": True or False, # Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](https://cloud.google.com/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" + "enablePushingCredentials": True or False, # Optional. Enables pushing user provided credentials to Workstations by calling workstations.pushCredentials. If application_default_credentials are supplied to pushCredentials, the provided token is returned when tools and applications running in the user container make a request for Default Application Credentials. Please note that any credentials supplied are made available to all users with access to the workstation. "encryptionKey": { # A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration. Specify the name of your Cloud KMS encryption key and the default service account. We recommend that you use a separate service account and follow [Cloud KMS best practices](https://cloud.google.com/kms/docs/separation-of-duties). # Immutable. Encrypts resources of this workstation configuration using a customer-managed encryption key (CMEK). If specified, the boot disk of the Compute Engine instance and the persistent disk are encrypted using this encryption key. If this field is not set, the disks are encrypted using a generated key. Customer-managed encryption keys do not protect disk metadata. If the customer-managed encryption key is rotated, when the workstation instance is stopped, the system attempts to recreate the persistent disk with the new version of the key. Be sure to keep older versions of the key until the persistent disk is recreated. Otherwise, data on the persistent disk might be lost. If the encryption key is revoked, the workstation session automatically stops within 7 hours. Immutable after the workstation configuration is created. "kmsKey": "A String", # Immutable. The name of the Google Cloud KMS encryption key. For example, `"projects/PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY_NAME"`. The key must be in the same region as the workstation configuration. "kmsKeyServiceAccount": "A String", # Immutable. The service account to use with the specified KMS key. We recommend that you use a separate service account and follow KMS best practices. For more information, see [Separation of duties](https://cloud.google.com/kms/docs/separation-of-duties) and `gcloud kms keys add-iam-policy-binding` [`--member`](https://cloud.google.com/sdk/gcloud/reference/kms/keys/add-iam-policy-binding#--member). @@ -295,7 +296,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. @@ -426,6 +427,7 @@

Method Details

"disableTcpConnections": True or False, # Optional. Disables support for plain TCP connections in the workstation. By default the service supports TCP connections through a websocket relay. Setting this option to true disables that relay, which prevents the usage of services that require plain TCP connections, such as SSH. When enabled, all communication must occur over HTTPS or WSS. "displayName": "A String", # Optional. Human-readable name for this workstation configuration. "enableAuditAgent": True or False, # Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](https://cloud.google.com/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" + "enablePushingCredentials": True or False, # Optional. Enables pushing user provided credentials to Workstations by calling workstations.pushCredentials. If application_default_credentials are supplied to pushCredentials, the provided token is returned when tools and applications running in the user container make a request for Default Application Credentials. Please note that any credentials supplied are made available to all users with access to the workstation. "encryptionKey": { # A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration. Specify the name of your Cloud KMS encryption key and the default service account. We recommend that you use a separate service account and follow [Cloud KMS best practices](https://cloud.google.com/kms/docs/separation-of-duties). # Immutable. Encrypts resources of this workstation configuration using a customer-managed encryption key (CMEK). If specified, the boot disk of the Compute Engine instance and the persistent disk are encrypted using this encryption key. If this field is not set, the disks are encrypted using a generated key. Customer-managed encryption keys do not protect disk metadata. If the customer-managed encryption key is rotated, when the workstation instance is stopped, the system attempts to recreate the persistent disk with the new version of the key. Be sure to keep older versions of the key until the persistent disk is recreated. Otherwise, data on the persistent disk might be lost. If the encryption key is revoked, the workstation session automatically stops within 7 hours. Immutable after the workstation configuration is created. "kmsKey": "A String", # Immutable. The name of the Google Cloud KMS encryption key. For example, `"projects/PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY_NAME"`. The key must be in the same region as the workstation configuration. "kmsKeyServiceAccount": "A String", # Immutable. The service account to use with the specified KMS key. We recommend that you use a separate service account and follow KMS best practices. For more information, see [Separation of duties](https://cloud.google.com/kms/docs/separation-of-duties) and `gcloud kms keys add-iam-policy-binding` [`--member`](https://cloud.google.com/sdk/gcloud/reference/kms/keys/add-iam-policy-binding#--member). @@ -550,7 +552,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. @@ -670,6 +672,7 @@

Method Details

"disableTcpConnections": True or False, # Optional. Disables support for plain TCP connections in the workstation. By default the service supports TCP connections through a websocket relay. Setting this option to true disables that relay, which prevents the usage of services that require plain TCP connections, such as SSH. When enabled, all communication must occur over HTTPS or WSS. "displayName": "A String", # Optional. Human-readable name for this workstation configuration. "enableAuditAgent": True or False, # Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](https://cloud.google.com/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" + "enablePushingCredentials": True or False, # Optional. Enables pushing user provided credentials to Workstations by calling workstations.pushCredentials. If application_default_credentials are supplied to pushCredentials, the provided token is returned when tools and applications running in the user container make a request for Default Application Credentials. Please note that any credentials supplied are made available to all users with access to the workstation. "encryptionKey": { # A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration. Specify the name of your Cloud KMS encryption key and the default service account. We recommend that you use a separate service account and follow [Cloud KMS best practices](https://cloud.google.com/kms/docs/separation-of-duties). # Immutable. Encrypts resources of this workstation configuration using a customer-managed encryption key (CMEK). If specified, the boot disk of the Compute Engine instance and the persistent disk are encrypted using this encryption key. If this field is not set, the disks are encrypted using a generated key. Customer-managed encryption keys do not protect disk metadata. If the customer-managed encryption key is rotated, when the workstation instance is stopped, the system attempts to recreate the persistent disk with the new version of the key. Be sure to keep older versions of the key until the persistent disk is recreated. Otherwise, data on the persistent disk might be lost. If the encryption key is revoked, the workstation session automatically stops within 7 hours. Immutable after the workstation configuration is created. "kmsKey": "A String", # Immutable. The name of the Google Cloud KMS encryption key. For example, `"projects/PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY_NAME"`. The key must be in the same region as the workstation configuration. "kmsKeyServiceAccount": "A String", # Immutable. The service account to use with the specified KMS key. We recommend that you use a separate service account and follow KMS best practices. For more information, see [Separation of duties](https://cloud.google.com/kms/docs/separation-of-duties) and `gcloud kms keys add-iam-policy-binding` [`--member`](https://cloud.google.com/sdk/gcloud/reference/kms/keys/add-iam-policy-binding#--member). @@ -794,7 +797,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. @@ -867,6 +870,7 @@

Method Details

"disableTcpConnections": True or False, # Optional. Disables support for plain TCP connections in the workstation. By default the service supports TCP connections through a websocket relay. Setting this option to true disables that relay, which prevents the usage of services that require plain TCP connections, such as SSH. When enabled, all communication must occur over HTTPS or WSS. "displayName": "A String", # Optional. Human-readable name for this workstation configuration. "enableAuditAgent": True or False, # Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](https://cloud.google.com/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" + "enablePushingCredentials": True or False, # Optional. Enables pushing user provided credentials to Workstations by calling workstations.pushCredentials. If application_default_credentials are supplied to pushCredentials, the provided token is returned when tools and applications running in the user container make a request for Default Application Credentials. Please note that any credentials supplied are made available to all users with access to the workstation. "encryptionKey": { # A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration. Specify the name of your Cloud KMS encryption key and the default service account. We recommend that you use a separate service account and follow [Cloud KMS best practices](https://cloud.google.com/kms/docs/separation-of-duties). # Immutable. Encrypts resources of this workstation configuration using a customer-managed encryption key (CMEK). If specified, the boot disk of the Compute Engine instance and the persistent disk are encrypted using this encryption key. If this field is not set, the disks are encrypted using a generated key. Customer-managed encryption keys do not protect disk metadata. If the customer-managed encryption key is rotated, when the workstation instance is stopped, the system attempts to recreate the persistent disk with the new version of the key. Be sure to keep older versions of the key until the persistent disk is recreated. Otherwise, data on the persistent disk might be lost. If the encryption key is revoked, the workstation session automatically stops within 7 hours. Immutable after the workstation configuration is created. "kmsKey": "A String", # Immutable. The name of the Google Cloud KMS encryption key. For example, `"projects/PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY_NAME"`. The key must be in the same region as the workstation configuration. "kmsKeyServiceAccount": "A String", # Immutable. The service account to use with the specified KMS key. We recommend that you use a separate service account and follow KMS best practices. For more information, see [Separation of duties](https://cloud.google.com/kms/docs/separation-of-duties) and `gcloud kms keys add-iam-policy-binding` [`--member`](https://cloud.google.com/sdk/gcloud/reference/kms/keys/add-iam-policy-binding#--member). @@ -991,7 +995,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. @@ -1079,6 +1083,7 @@

Method Details

"disableTcpConnections": True or False, # Optional. Disables support for plain TCP connections in the workstation. By default the service supports TCP connections through a websocket relay. Setting this option to true disables that relay, which prevents the usage of services that require plain TCP connections, such as SSH. When enabled, all communication must occur over HTTPS or WSS. "displayName": "A String", # Optional. Human-readable name for this workstation configuration. "enableAuditAgent": True or False, # Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](https://cloud.google.com/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" + "enablePushingCredentials": True or False, # Optional. Enables pushing user provided credentials to Workstations by calling workstations.pushCredentials. If application_default_credentials are supplied to pushCredentials, the provided token is returned when tools and applications running in the user container make a request for Default Application Credentials. Please note that any credentials supplied are made available to all users with access to the workstation. "encryptionKey": { # A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration. Specify the name of your Cloud KMS encryption key and the default service account. We recommend that you use a separate service account and follow [Cloud KMS best practices](https://cloud.google.com/kms/docs/separation-of-duties). # Immutable. Encrypts resources of this workstation configuration using a customer-managed encryption key (CMEK). If specified, the boot disk of the Compute Engine instance and the persistent disk are encrypted using this encryption key. If this field is not set, the disks are encrypted using a generated key. Customer-managed encryption keys do not protect disk metadata. If the customer-managed encryption key is rotated, when the workstation instance is stopped, the system attempts to recreate the persistent disk with the new version of the key. Be sure to keep older versions of the key until the persistent disk is recreated. Otherwise, data on the persistent disk might be lost. If the encryption key is revoked, the workstation session automatically stops within 7 hours. Immutable after the workstation configuration is created. "kmsKey": "A String", # Immutable. The name of the Google Cloud KMS encryption key. For example, `"projects/PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY_NAME"`. The key must be in the same region as the workstation configuration. "kmsKeyServiceAccount": "A String", # Immutable. The service account to use with the specified KMS key. We recommend that you use a separate service account and follow KMS best practices. For more information, see [Separation of duties](https://cloud.google.com/kms/docs/separation-of-duties) and `gcloud kms keys add-iam-policy-binding` [`--member`](https://cloud.google.com/sdk/gcloud/reference/kms/keys/add-iam-policy-binding#--member). @@ -1203,7 +1208,7 @@

Method Details

"replicaZones": [ # Optional. Immutable. Specifies the zones used to replicate the VM and disk resources within the region. If set, exactly two zones within the workstation cluster's region must be specified—for example, `['us-central1-a', 'us-central1-f']`. If this field is empty, two default zones within the region are used. Immutable after the workstation configuration is created. "A String", ], - "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. + "runningTimeout": "A String", # Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates. "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "uid": "A String", # Output only. A system-assigned unique identifier for this workstation configuration. diff --git a/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.workstations.html b/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.workstations.html index 75695ef0d7..aeea3b0528 100644 --- a/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.workstations.html +++ b/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.workstations.html @@ -107,6 +107,9 @@

Instance Methods

patch(name, allowMissing=None, body=None, updateMask=None, validateOnly=None, x__xgafv=None)

Updates an existing workstation.

+

+ pushCredentials(workstation, body=None, x__xgafv=None)

+

Pushes credentials to a running workstation on behalf of a user. Once complete, supported credential types (application_default_credentials) are made available to processes running in the user container.

setIamPolicy(resource, body=None, x__xgafv=None)

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

@@ -674,6 +677,53 @@

Method Details

}
+
+ pushCredentials(workstation, body=None, x__xgafv=None) +
Pushes credentials to a running workstation on behalf of a user. Once complete, supported credential types (application_default_credentials) are made available to processes running in the user container.
+
+Args:
+  workstation: string, Required. Name of the workstation for which the credentials should be pushed. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for PushCredentials.
+  "applicationDefaultCredentials": { # OAuth token. # Optional. Credentials used by Cloud Client Libraries, Google API Client Libraries, and other tooling within the user conainer: https://cloud.google.com/docs/authentication/application-default-credentials
+    "accessToken": "A String", # Required. The OAuth token.
+    "email": "A String", # Optional. The email address encapsulated in the OAuth token.
+    "expireTime": "A String", # Optional. The time the OAuth access token will expire. This should be the time the access token was generated plus the expires_in offset returned from the Access Token Response.
+    "scopes": "A String", # Optional. The scopes encapsulated in the OAuth token. See https://developers.google.com/identity/protocols/oauth2/scopes for more information.
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
setIamPolicy(resource, body=None, x__xgafv=None)
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
diff --git a/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json b/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json
index 487c574727..d2ddfa18b9 100644
--- a/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json
+++ b/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json
@@ -896,7 +896,7 @@
 ]
 },
 "replaceAll": {
-"description": "Replace all existing service perimeters in an access policy with the service perimeters provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacement are cancelled and existing service perimeters are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.",
+"description": "Replace all existing service perimeters in an access policy with the service perimeters provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacements are cancelled and existing service perimeters are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.",
 "flatPath": "v1/accessPolicies/{accessPoliciesId}/servicePerimeters:replaceAll",
 "httpMethod": "POST",
 "id": "accesscontextmanager.accessPolicies.servicePerimeters.replaceAll",
@@ -1247,20 +1247,20 @@
 "permissions": {
 "methods": {
 "list": {
-"description": "Lists all supported permissions in VPCSC Granular Controls.",
+"description": "Lists all supported permissions in VPC Service Controls ingress and egress rules for Granular Controls.",
 "flatPath": "v1/permissions",
 "httpMethod": "GET",
 "id": "accesscontextmanager.permissions.list",
 "parameterOrder": [],
 "parameters": {
 "pageSize": {
-"description": "Optional. This flag specifies the maximum number of services to return per page. Default is 100.",
+"description": "Optional. This flag specifies the maximum number of services to return per page. Default value is 100.",
 "format": "int32",
 "location": "query",
 "type": "integer"
 },
 "pageToken": {
-"description": "Optional. Token to start on a later page. Default is the first page.",
+"description": "Optional. Use this token to retrieve a specific page of results. Default is the first page.",
 "location": "query",
 "type": "string"
 }
@@ -1309,13 +1309,13 @@
 "parameterOrder": [],
 "parameters": {
 "pageSize": {
-"description": "This flag specifies the maximum number of services to return per page. Default is 100.",
+"description": "This flag specifies the maximum number of services to return per page. Default value is 100.",
 "format": "int32",
 "location": "query",
 "type": "integer"
 },
 "pageToken": {
-"description": "Token to start on a later page. Default is the first page.",
+"description": "Use this token to retrieve a specific page of results. Default is the first page.",
 "location": "query",
 "type": "string"
 }
@@ -1331,7 +1331,7 @@
 }
 }
 },
-"revision": "20260329",
+"revision": "20260426",
 "rootUrl": "https://accesscontextmanager.googleapis.com/",
 "schemas": {
 "AccessContextManagerOperationMetadata": {
@@ -2225,11 +2225,11 @@
 "id": "ListSupportedPermissionsResponse",
 "properties": {
 "nextPageToken": {
-"description": "The pagination token to retrieve the next page of results. If the value is empty, no further results remain.",
+"description": "Use this pagination token to retrieve the next page of results. An empty value indicates that no further results are available.",
 "type": "string"
 },
 "supportedPermissions": {
-"description": "List of VPC-SC supported permissions.",
+"description": "List of VPC Service Controls supported permissions.",
 "items": {
 "type": "string"
 },
@@ -2243,7 +2243,7 @@
 "id": "ListSupportedServicesResponse",
 "properties": {
 "nextPageToken": {
-"description": "The pagination token to retrieve the next page of results. If the value is empty, no further results remain.",
+"description": "Use this pagination token to retrieve the next page of results. An empty value indicates that no further results are available.",
 "type": "string"
 },
 "supportedServices": {
diff --git a/googleapiclient/discovery_cache/documents/admin.directory_v1.json b/googleapiclient/discovery_cache/documents/admin.directory_v1.json
index 108d68d162..e539d8db66 100644
--- a/googleapiclient/discovery_cache/documents/admin.directory_v1.json
+++ b/googleapiclient/discovery_cache/documents/admin.directory_v1.json
@@ -4729,7 +4729,7 @@
 }
 }
 },
-"revision": "20260227",
+"revision": "20260421",
 "rootUrl": "https://admin.googleapis.com/",
 "schemas": {
 "Alias": {
@@ -8491,7 +8491,7 @@ false
 "id": "UserLocation",
 "properties": {
 "area": {
-"description": "Textual location. This is most useful for display purposes to concisely describe the location. For example 'Mountain View, CA', 'Near Seattle', 'US-NYC-9TH 9A209A.''",
+"description": "Required. Textual location. This is most useful for display purposes to concisely describe the location. For example 'Mountain View, CA', 'Near Seattle', 'US-NYC-9TH 9A209A.''",
 "type": "string"
 },
 "buildingId": {
diff --git a/googleapiclient/discovery_cache/documents/agentregistry.v1alpha.json b/googleapiclient/discovery_cache/documents/agentregistry.v1alpha.json
index 5ec59493df..c15f83d14c 100644
--- a/googleapiclient/discovery_cache/documents/agentregistry.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/agentregistry.v1alpha.json
@@ -145,7 +145,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "agentregistry.projects.locations.list",
@@ -154,7 +154,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -421,8 +421,10 @@
 "$ref": "FetchAvailableBindingsResponse"
 },
 "scopes": [
+"https://www.googleapis.com/auth/agentregistry.read-only",
 "https://www.googleapis.com/auth/agentregistry.read-write",
-"https://www.googleapis.com/auth/cloud-platform"
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/cloud-platform.read-only"
 ]
 },
 "get": {
@@ -447,8 +449,10 @@
 "$ref": "Binding"
 },
 "scopes": [
+"https://www.googleapis.com/auth/agentregistry.read-only",
 "https://www.googleapis.com/auth/agentregistry.read-write",
-"https://www.googleapis.com/auth/cloud-platform"
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/cloud-platform.read-only"
 ]
 },
 "list": {
@@ -494,8 +498,10 @@
 "$ref": "ListBindingsResponse"
 },
 "scopes": [
+"https://www.googleapis.com/auth/agentregistry.read-only",
 "https://www.googleapis.com/auth/agentregistry.read-write",
-"https://www.googleapis.com/auth/cloud-platform"
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/cloud-platform.read-only"
 ]
 },
 "patch": {
@@ -1053,7 +1059,7 @@
 }
 }
 },
-"revision": "20260408",
+"revision": "20260430",
 "rootUrl": "https://agentregistry.googleapis.com/",
 "schemas": {
 "Agent": {
@@ -1828,7 +1834,7 @@
 "type": "string"
 },
 "searchString": {
-"description": "Optional. Search criteria used to select the Agents to return. If no search criteria is specified then all accessible Agents will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |--------------------|-----|-----|-----|----------------| | agentId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | | description | No | Yes | No | Included | | skills | No | Yes | No | Included | | skills.id | No | Yes | No | Included | | skills.name | No | Yes | No | Included | | skills.description | No | Yes | No | Included | | skills.tags | No | Yes | No | Included | | skills.examples | No | Yes | No | Included | Examples: * `agentId=urn:agent:projects-123:projects:123:locations:us-central1:reasoningEngines:1234` to find the agent with the specified agent ID. * `name:important` to find agents whose name contains `important` as a word. * `displayName:works*` to find agents whose display name contains words that start with `works`. * `skills.tags:test` to find agents whose skills tags contain `test`. * `planner OR booking` to find agents whose metadata contains the words `planner` or `booking`.",
+"description": "Optional. Search criteria used to select the Agents to return. If no search criteria is specified then all accessible Agents will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |--------------------|-----|-----|-----|----------------| | agentId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | | description | No | Yes | No | Included | | skills | No | Yes | No | Included | | skills.id | No | Yes | No | Included | | skills.name | No | Yes | No | Included | | skills.description | No | Yes | No | Included | | skills.tags | No | Yes | No | Included | | skills.examples | No | Yes | No | Included | Examples: * `agentId=\"urn:agent:projects-123:projects:123:locations:us-central1:reasoningEngines:1234\"` to find the agent with the specified agent ID. * `name:important` to find agents whose name contains `important` as a word. * `displayName:works*` to find agents whose display name contains words that start with `works`. * `skills.tags:test` to find agents whose skills tags contain `test`. * `planner OR booking` to find agents whose metadata contains the words `planner` or `booking`.",
 "type": "string"
 }
 },
@@ -1866,7 +1872,7 @@
 "type": "string"
 },
 "searchString": {
-"description": "Optional. Search criteria used to select the MCP Servers to return. If no search criteria is specified then all accessible MCP Servers will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |--------------------|-----|-----|-----|----------------| | mcpServerId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | Examples: * `mcpServerId=urn:mcp:projects-123:projects:123:locations:us-central1:agentregistry:services:service-id` to find the MCP Server with the specified MCP Server ID. * `name:important` to find MCP Servers whose name contains `important` as a word. * `displayName:works*` to find MCP Servers whose display name contains words that start with `works`. * `planner OR booking` to find MCP Servers whose metadata contains the words `planner` or `booking`. * `mcpServerId:service-id AND (displayName:planner OR displayName:booking)` to find MCP Servers whose MCP Server ID contains `service-id` and whose display name contains `planner` or `booking`.",
+"description": "Optional. Search criteria used to select the MCP Servers to return. If no search criteria is specified then all accessible MCP Servers will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |--------------------|-----|-----|-----|----------------| | mcpServerId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | Examples: * `mcpServerId=\"urn:mcp:projects-123:projects:123:locations:us-central1:agentregistry:services:service-id\"` to find the MCP Server with the specified MCP Server ID. * `name:important` to find MCP Servers whose name contains `important` as a word. * `displayName:works*` to find MCP Servers whose display name contains words that start with `works`. * `planner OR booking` to find MCP Servers whose metadata contains the words `planner` or `booking`. * `mcpServerId:service-id AND (displayName:planner OR displayName:booking)` to find MCP Servers whose MCP Server ID contains `service-id` and whose display name contains `planner` or `booking`.",
 "type": "string"
 }
 },
diff --git a/googleapiclient/discovery_cache/documents/aiplatform.v1.json b/googleapiclient/discovery_cache/documents/aiplatform.v1.json
index 858889ddf3..baf456ffc0 100644
--- a/googleapiclient/discovery_cache/documents/aiplatform.v1.json
+++ b/googleapiclient/discovery_cache/documents/aiplatform.v1.json
@@ -15,7 +15,7 @@
 "baseUrl": "https://aiplatform.googleapis.com/",
 "batchPath": "batch",
 "canonicalName": "Aiplatform",
-"description": "Train high-quality custom machine learning models with minimal machine learning expertise and effort.",
+"description": "Build, scale, govern, and optimize sophisticated agents and models.",
 "discoveryVersion": "v1",
 "documentationLink": "https://cloud.google.com/vertex-ai/",
 "endpoints": [
@@ -6618,7 +6618,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "aiplatform.projects.locations.list",
@@ -6627,7 +6627,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -22185,6 +22185,34 @@
 },
 "reasoningEngines": {
 "methods": {
+"asyncQuery": {
+"description": "Async query using a reasoning engine.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/reasoningEngines/{reasoningEnginesId}:asyncQuery",
+"httpMethod": "POST",
+"id": "aiplatform.projects.locations.reasoningEngines.asyncQuery",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. The name of the ReasoningEngine resource to use. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/reasoningEngines/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}:asyncQuery",
+"request": {
+"$ref": "GoogleCloudAiplatformV1AsyncQueryReasoningEngineRequest"
+},
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "create": {
 "description": "Creates a reasoning engine.",
 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/reasoningEngines",
@@ -24108,7 +24136,7 @@
 "type": "string"
 },
 "pageSize": {
-"description": "Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 100 sessions will be returned.",
+"description": "Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, the default page size is 100. Values greater than 100 will be capped at 100.",
 "format": "int32",
 "location": "query",
 "type": "integer"
@@ -24756,6 +24784,166 @@
 }
 }
 },
+"skills": {
+"resources": {
+"operations": {
+"methods": {
+"cancel": {
+"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations/{operationsId}:cancel",
+"httpMethod": "POST",
+"id": "aiplatform.projects.locations.skills.operations.cancel",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to be cancelled.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}:cancel",
+"response": {
+"$ref": "GoogleProtobufEmpty"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations/{operationsId}",
+"httpMethod": "DELETE",
+"id": "aiplatform.projects.locations.skills.operations.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to be deleted.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "GoogleProtobufEmpty"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations/{operationsId}",
+"httpMethod": "GET",
+"id": "aiplatform.projects.locations.skills.operations.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations",
+"httpMethod": "GET",
+"id": "aiplatform.projects.locations.skills.operations.list",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"filter": {
+"description": "The standard list filter.",
+"location": "query",
+"type": "string"
+},
+"name": {
+"description": "The name of the operation's parent resource.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+$",
+"required": true,
+"type": "string"
+},
+"pageSize": {
+"description": "The standard list page size.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "The standard list page token.",
+"location": "query",
+"type": "string"
+},
+"returnPartialSuccess": {
+"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "v1/{+name}/operations",
+"response": {
+"$ref": "GoogleLongrunningListOperationsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"wait": {
+"description": "Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations/{operationsId}:wait",
+"httpMethod": "POST",
+"id": "aiplatform.projects.locations.skills.operations.wait",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to wait on.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"timeout": {
+"description": "The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.",
+"format": "google-duration",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+name}:wait",
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+}
+}
+},
 "specialistPools": {
 "methods": {
 "create": {
@@ -28790,6 +28978,34 @@
 },
 "reasoningEngines": {
 "methods": {
+"asyncQuery": {
+"description": "Async query using a reasoning engine.",
+"flatPath": "v1/reasoningEngines/{reasoningEnginesId}:asyncQuery",
+"httpMethod": "POST",
+"id": "aiplatform.reasoningEngines.asyncQuery",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. The name of the ReasoningEngine resource to use. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`",
+"location": "path",
+"pattern": "^reasoningEngines/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}:asyncQuery",
+"request": {
+"$ref": "GoogleCloudAiplatformV1AsyncQueryReasoningEngineRequest"
+},
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "create": {
 "description": "Creates a reasoning engine.",
 "flatPath": "v1/reasoningEngines",
@@ -30457,6 +30673,166 @@
 }
 }
 },
+"skills": {
+"resources": {
+"operations": {
+"methods": {
+"cancel": {
+"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.",
+"flatPath": "v1/skills/{skillsId}/operations/{operationsId}:cancel",
+"httpMethod": "POST",
+"id": "aiplatform.skills.operations.cancel",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to be cancelled.",
+"location": "path",
+"pattern": "^skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}:cancel",
+"response": {
+"$ref": "GoogleProtobufEmpty"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.",
+"flatPath": "v1/skills/{skillsId}/operations/{operationsId}",
+"httpMethod": "DELETE",
+"id": "aiplatform.skills.operations.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to be deleted.",
+"location": "path",
+"pattern": "^skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "GoogleProtobufEmpty"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.",
+"flatPath": "v1/skills/{skillsId}/operations/{operationsId}",
+"httpMethod": "GET",
+"id": "aiplatform.skills.operations.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource.",
+"location": "path",
+"pattern": "^skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.",
+"flatPath": "v1/skills/{skillsId}/operations",
+"httpMethod": "GET",
+"id": "aiplatform.skills.operations.list",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"filter": {
+"description": "The standard list filter.",
+"location": "query",
+"type": "string"
+},
+"name": {
+"description": "The name of the operation's parent resource.",
+"location": "path",
+"pattern": "^skills/[^/]+$",
+"required": true,
+"type": "string"
+},
+"pageSize": {
+"description": "The standard list page size.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "The standard list page token.",
+"location": "query",
+"type": "string"
+},
+"returnPartialSuccess": {
+"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "v1/{+name}/operations",
+"response": {
+"$ref": "GoogleLongrunningListOperationsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"wait": {
+"description": "Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.",
+"flatPath": "v1/skills/{skillsId}/operations/{operationsId}:wait",
+"httpMethod": "POST",
+"id": "aiplatform.skills.operations.wait",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to wait on.",
+"location": "path",
+"pattern": "^skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"timeout": {
+"description": "The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.",
+"format": "google-duration",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+name}:wait",
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+}
+}
+},
 "specialistPools": {
 "resources": {
 "operations": {
@@ -31925,7 +32301,7 @@
 }
 }
 },
-"revision": "20260414",
+"revision": "20260427",
 "rootUrl": "https://aiplatform.googleapis.com/",
 "schemas": {
 "CloudAiLargeModelsVisionGenerateVideoExperiments": {
@@ -31960,6 +32336,10 @@
 "description": "Optional tag for tracking the source of this request. Allowed values: \"colab\", \"comfyui\", \"curl\", \"flowresearch\", \"vertexstudio\". Unrecognized tags are recorded as \"unknown\" in metrics. Tags do not affect video generation behavior. Up to 16 characters, ASCII alphanumeric, hyphens, and underscores only.",
 "type": "string"
 },
+"truncateInputVideo": {
+"description": "If true (default), truncate input videos that exceed the model's maximum frame count by applying a frame_selection_config to __video_file__ inputs. Set to false to preserve the existing fail-fast behavior.",
+"type": "boolean"
+},
 "videoTransformMaskGcsUri": {
 "description": "GCS URI of the grayscale video mask for Differential Diffusion. Maps to sdedit_video_tmax_scale_map ",
 "type": "string"
@@ -32939,6 +33319,21 @@
 },
 "type": "object"
 },
+"GoogleCloudAiplatformV1AsyncQueryReasoningEngineRequest": {
+"description": "Request message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.",
+"id": "GoogleCloudAiplatformV1AsyncQueryReasoningEngineRequest",
+"properties": {
+"inputGcsUri": {
+"description": "Optional. Input Cloud Storage URI for the Async query.",
+"type": "string"
+},
+"outputGcsUri": {
+"description": "Optional. Output Cloud Storage URI for the Async query.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleCloudAiplatformV1AsyncRetrieveContextsRequest": {
 "description": "Request message for VertexRagService.AsyncRetrieveContexts.",
 "id": "GoogleCloudAiplatformV1AsyncRetrieveContextsRequest",
@@ -35093,6 +35488,10 @@
 "description": "Request message for ModelService.CopyModel.",
 "id": "GoogleCloudAiplatformV1CopyModelRequest",
 "properties": {
+"customServiceAccount": {
+"description": "Optional. The user-provided custom service account to use to do the copy model. If empty, [Vertex AI Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) will be used to access resources needed to upload the model. This account must belong to the destination project where the model is copied to, i.e., the project specified in the `parent` field of this request and have the Vertex AI Service Agent role in the source project. Requires the user copying the Model to have the `iam.serviceAccounts.actAs` permission on this service account.",
+"type": "string"
+},
 "encryptionSpec": {
 "$ref": "GoogleCloudAiplatformV1EncryptionSpec",
 "description": "Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key."
@@ -38730,7 +39129,7 @@
 },
 "evaluationConfig": {
 "$ref": "GoogleCloudAiplatformV1EvaluationRunEvaluationConfig",
-"description": "Required. The configuration used for the evaluation."
+"description": "Optional. The configuration used for the evaluation. Optional when analysis_configs is provided."
 },
 "evaluationResults": {
 "$ref": "GoogleCloudAiplatformV1EvaluationResults",
@@ -47011,7 +47410,7 @@ false
 "description": "Inline metric config."
 },
 "metricResourceName": {
-"description": "Resource name for registered metric.",
+"description": "Optional. Resource name for registered metric.",
 "type": "string"
 }
 },
@@ -55451,10 +55850,6 @@ false
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
-},
-"warmPoolConfig": {
-"$ref": "GoogleCloudAiplatformV1SandboxEnvironmentTemplateWarmPoolConfig",
-"description": "Optional. The configuration for the warm pool of this template."
 }
 },
 "type": "object"
@@ -55569,18 +55964,6 @@ false
 },
 "type": "object"
 },
-"GoogleCloudAiplatformV1SandboxEnvironmentTemplateWarmPoolConfig": {
-"description": "Configuration for a warm pool of sandbox instances.",
-"id": "GoogleCloudAiplatformV1SandboxEnvironmentTemplateWarmPoolConfig",
-"properties": {
-"targetInstanceCount": {
-"description": "Optional. The target number of pre-warmed instances to maintain.",
-"format": "int32",
-"type": "integer"
-}
-},
-"type": "object"
-},
 "GoogleCloudAiplatformV1SavedQuery": {
 "description": "A SavedQuery is a view of the dataset. It references a subset of annotations by problem type and filters.",
 "id": "GoogleCloudAiplatformV1SavedQuery",
@@ -65295,7 +65678,7 @@ false
 }
 },
 "servicePath": "",
-"title": "Vertex AI API",
+"title": "Agent Platform API",
 "version": "v1",
 "version_module": true
 }
\ No newline at end of file
diff --git a/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json b/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json
index 8d755edd59..3363c96032 100644
--- a/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json
@@ -15,7 +15,7 @@
 "baseUrl": "https://aiplatform.googleapis.com/",
 "batchPath": "batch",
 "canonicalName": "Aiplatform",
-"description": "Train high-quality custom machine learning models with minimal machine learning expertise and effort.",
+"description": "Build, scale, govern, and optimize sophisticated agents and models.",
 "discoveryVersion": "v1",
 "documentationLink": "https://cloud.google.com/vertex-ai/",
 "endpoints": [
@@ -8816,7 +8816,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "aiplatform.projects.locations.list",
@@ -8825,7 +8825,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -28806,6 +28806,34 @@
 },
 "reasoningEngines": {
 "methods": {
+"asyncQuery": {
+"description": "Async query using a reasoning engine.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/reasoningEngines/{reasoningEnginesId}:asyncQuery",
+"httpMethod": "POST",
+"id": "aiplatform.projects.locations.reasoningEngines.asyncQuery",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. The name of the ReasoningEngine resource to use. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/reasoningEngines/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}:asyncQuery",
+"request": {
+"$ref": "GoogleCloudAiplatformV1beta1AsyncQueryReasoningEngineRequest"
+},
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "create": {
 "description": "Creates a reasoning engine.",
 "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/reasoningEngines",
@@ -33391,7 +33419,7 @@
 "type": "string"
 },
 "pageSize": {
-"description": "Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 100 sessions will be returned.",
+"description": "Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, the default page size is 100. Values greater than 100 will be capped at 100.",
 "format": "int32",
 "location": "query",
 "type": "integer"
@@ -34359,6 +34387,166 @@
 }
 }
 },
+"skills": {
+"resources": {
+"operations": {
+"methods": {
+"cancel": {
+"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations/{operationsId}:cancel",
+"httpMethod": "POST",
+"id": "aiplatform.projects.locations.skills.operations.cancel",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to be cancelled.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}:cancel",
+"response": {
+"$ref": "GoogleProtobufEmpty"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations/{operationsId}",
+"httpMethod": "DELETE",
+"id": "aiplatform.projects.locations.skills.operations.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to be deleted.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "GoogleProtobufEmpty"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations/{operationsId}",
+"httpMethod": "GET",
+"id": "aiplatform.projects.locations.skills.operations.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations",
+"httpMethod": "GET",
+"id": "aiplatform.projects.locations.skills.operations.list",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"filter": {
+"description": "The standard list filter.",
+"location": "query",
+"type": "string"
+},
+"name": {
+"description": "The name of the operation's parent resource.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+$",
+"required": true,
+"type": "string"
+},
+"pageSize": {
+"description": "The standard list page size.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "The standard list page token.",
+"location": "query",
+"type": "string"
+},
+"returnPartialSuccess": {
+"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "v1beta1/{+name}/operations",
+"response": {
+"$ref": "GoogleLongrunningListOperationsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"wait": {
+"description": "Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}/operations/{operationsId}:wait",
+"httpMethod": "POST",
+"id": "aiplatform.projects.locations.skills.operations.wait",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to wait on.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"timeout": {
+"description": "The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.",
+"format": "google-duration",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}:wait",
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+}
+}
+},
 "solvers": {
 "resources": {
 "operations": {
@@ -38612,6 +38800,34 @@
 },
 "reasoningEngines": {
 "methods": {
+"asyncQuery": {
+"description": "Async query using a reasoning engine.",
+"flatPath": "v1beta1/reasoningEngines/{reasoningEnginesId}:asyncQuery",
+"httpMethod": "POST",
+"id": "aiplatform.reasoningEngines.asyncQuery",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. The name of the ReasoningEngine resource to use. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`",
+"location": "path",
+"pattern": "^reasoningEngines/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}:asyncQuery",
+"request": {
+"$ref": "GoogleCloudAiplatformV1beta1AsyncQueryReasoningEngineRequest"
+},
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "create": {
 "description": "Creates a reasoning engine.",
 "flatPath": "v1beta1/reasoningEngines",
@@ -42795,7 +43011,7 @@
 "type": "string"
 },
 "pageSize": {
-"description": "Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 100 sessions will be returned.",
+"description": "Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, the default page size is 100. Values greater than 100 will be capped at 100.",
 "format": "int32",
 "location": "query",
 "type": "integer"
@@ -43547,6 +43763,166 @@
 }
 }
 },
+"skills": {
+"resources": {
+"operations": {
+"methods": {
+"cancel": {
+"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.",
+"flatPath": "v1beta1/skills/{skillsId}/operations/{operationsId}:cancel",
+"httpMethod": "POST",
+"id": "aiplatform.skills.operations.cancel",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to be cancelled.",
+"location": "path",
+"pattern": "^skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}:cancel",
+"response": {
+"$ref": "GoogleProtobufEmpty"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.",
+"flatPath": "v1beta1/skills/{skillsId}/operations/{operationsId}",
+"httpMethod": "DELETE",
+"id": "aiplatform.skills.operations.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to be deleted.",
+"location": "path",
+"pattern": "^skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "GoogleProtobufEmpty"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.",
+"flatPath": "v1beta1/skills/{skillsId}/operations/{operationsId}",
+"httpMethod": "GET",
+"id": "aiplatform.skills.operations.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource.",
+"location": "path",
+"pattern": "^skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.",
+"flatPath": "v1beta1/skills/{skillsId}/operations",
+"httpMethod": "GET",
+"id": "aiplatform.skills.operations.list",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"filter": {
+"description": "The standard list filter.",
+"location": "query",
+"type": "string"
+},
+"name": {
+"description": "The name of the operation's parent resource.",
+"location": "path",
+"pattern": "^skills/[^/]+$",
+"required": true,
+"type": "string"
+},
+"pageSize": {
+"description": "The standard list page size.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "The standard list page token.",
+"location": "query",
+"type": "string"
+},
+"returnPartialSuccess": {
+"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "v1beta1/{+name}/operations",
+"response": {
+"$ref": "GoogleLongrunningListOperationsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"wait": {
+"description": "Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.",
+"flatPath": "v1beta1/skills/{skillsId}/operations/{operationsId}:wait",
+"httpMethod": "POST",
+"id": "aiplatform.skills.operations.wait",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "The name of the operation resource to wait on.",
+"location": "path",
+"pattern": "^skills/[^/]+/operations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"timeout": {
+"description": "The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.",
+"format": "google-duration",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}:wait",
+"response": {
+"$ref": "GoogleLongrunningOperation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+}
+}
+},
 "solvers": {
 "resources": {
 "operations": {
@@ -45021,9 +45397,73 @@
 ]
 }
 }
+},
+"vertexExpress": {
+"methods": {
+"retrieveExpressProject": {
+"description": "Retrieves the project for Vertex AI Express Mode.",
+"flatPath": "v1beta1/vertexExpress:retrieveExpressProject",
+"httpMethod": "GET",
+"id": "aiplatform.vertexExpress.retrieveExpressProject",
+"parameterOrder": [],
+"parameters": {
+"getDefaultApiKey": {
+"description": "Optional. Whether to return the default API key string in the response.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "v1beta1/vertexExpress:retrieveExpressProject",
+"response": {
+"$ref": "GoogleCloudAiplatformV1beta1RetrieveExpressProjectResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"signUp": {
+"description": "Signs up the user for Vertex AI Express Mode. If the user is already signed up, the existing ExpressProject will be returned.",
+"flatPath": "v1beta1/vertexExpress:signUp",
+"httpMethod": "POST",
+"id": "aiplatform.vertexExpress.signUp",
+"parameterOrder": [],
+"parameters": {},
+"path": "v1beta1/vertexExpress:signUp",
+"request": {
+"$ref": "GoogleCloudAiplatformV1beta1SignUpRequest"
+},
+"response": {
+"$ref": "GoogleCloudAiplatformV1beta1ExpressProject"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+},
+"resources": {
+"Eligibility": {
+"methods": {
+"check": {
+"description": "Checks whether the user is eligible to sign up for Vertex AI Express Mode.",
+"flatPath": "v1beta1/vertexExpress/Eligibility:check",
+"httpMethod": "GET",
+"id": "aiplatform.vertexExpress.Eligibility.check",
+"parameterOrder": [],
+"parameters": {},
+"path": "v1beta1/vertexExpress/Eligibility:check",
+"response": {
+"$ref": "GoogleCloudAiplatformV1beta1CheckSignUpEligibilityResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+}
+}
 }
 },
-"revision": "20260414",
+"revision": "20260427",
 "rootUrl": "https://aiplatform.googleapis.com/",
 "schemas": {
 "CloudAiLargeModelsVisionGenerateVideoExperiments": {
@@ -45058,6 +45498,10 @@
 "description": "Optional tag for tracking the source of this request. Allowed values: \"colab\", \"comfyui\", \"curl\", \"flowresearch\", \"vertexstudio\". Unrecognized tags are recorded as \"unknown\" in metrics. Tags do not affect video generation behavior. Up to 16 characters, ASCII alphanumeric, hyphens, and underscores only.",
 "type": "string"
 },
+"truncateInputVideo": {
+"description": "If true (default), truncate input videos that exceed the model's maximum frame count by applying a frame_selection_config to __video_file__ inputs. Set to false to preserve the existing fail-fast behavior.",
+"type": "boolean"
+},
 "videoTransformMaskGcsUri": {
 "description": "GCS URI of the grayscale video mask for Differential Diffusion. Maps to sdedit_video_tmax_scale_map ",
 "type": "string"
@@ -46386,6 +46830,21 @@
 },
 "type": "object"
 },
+"GoogleCloudAiplatformV1beta1AsyncQueryReasoningEngineRequest": {
+"description": "Request message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.",
+"id": "GoogleCloudAiplatformV1beta1AsyncQueryReasoningEngineRequest",
+"properties": {
+"inputGcsUri": {
+"description": "Optional. Input Cloud Storage URI for the Async query.",
+"type": "string"
+},
+"outputGcsUri": {
+"description": "Optional. Output Cloud Storage URI for the Async query.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleCloudAiplatformV1beta1AsyncRetrieveContextsRequest": {
 "description": "Request message for VertexRagService.AsyncRetrieveContexts.",
 "id": "GoogleCloudAiplatformV1beta1AsyncRetrieveContextsRequest",
@@ -48035,6 +48494,29 @@
 },
 "type": "object"
 },
+"GoogleCloudAiplatformV1beta1CheckSignUpEligibilityResponse": {
+"description": "Response message for ExpressModeService.CheckSignUpEligibility.",
+"id": "GoogleCloudAiplatformV1beta1CheckSignUpEligibilityResponse",
+"properties": {
+"eligibility": {
+"description": "The eligibility status of the user.",
+"enum": [
+"ELIGIBILITY_STATUS_UNSPECIFIED",
+"ELIGIBLE",
+"IN_SCOPE",
+"INELIGIBLE"
+],
+"enumDescriptions": [
+"The default value. This value is unused.",
+"The user is eligible to sign up for Vertex AI Express Mode.",
+"The user is in scope for Vertex AI Express Mode.",
+"The user is ineligible to sign up for Vertex AI Express Mode."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleCloudAiplatformV1beta1CheckTrialEarlyStoppingStateMetatdata": {
 "description": "This message will be placed in the metadata field of a google.longrunning.Operation associated with a CheckTrialEarlyStoppingState request.",
 "id": "GoogleCloudAiplatformV1beta1CheckTrialEarlyStoppingStateMetatdata",
@@ -48732,6 +49214,10 @@
 "description": "Request message for ModelService.CopyModel.",
 "id": "GoogleCloudAiplatformV1beta1CopyModelRequest",
 "properties": {
+"customServiceAccount": {
+"description": "Optional. The user-provided custom service account to use to do the copy model. If empty, [Vertex AI Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) will be used to access resources needed to upload the model. This account must belong to the destination project where the model is copied to, i.e., the project specified in the `parent` field of this request and have the Vertex AI Service Agent role in the source project. Requires the user copying the Model to have the `iam.serviceAccounts.actAs` permission on this service account.",
+"type": "string"
+},
 "encryptionSpec": {
 "$ref": "GoogleCloudAiplatformV1beta1EncryptionSpec",
 "description": "Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key."
@@ -52851,7 +53337,7 @@
 },
 "evaluationConfig": {
 "$ref": "GoogleCloudAiplatformV1beta1EvaluationRunEvaluationConfig",
-"description": "Required. The configuration used for the evaluation."
+"description": "Optional. The configuration used for the evaluation. Optional when analysis_configs is provided."
 },
 "evaluationResults": {
 "$ref": "GoogleCloudAiplatformV1beta1EvaluationResults",
@@ -63007,7 +63493,7 @@ false
 "description": "Inline metric config."
 },
 "metricResourceName": {
-"description": "Resource name for registered metric.",
+"description": "Optional. Resource name for registered metric.",
 "type": "string"
 }
 },
@@ -66763,13 +67249,15 @@ false
 "STATE_UNSPECIFIED",
 "ACTIVE",
 "SUSPENDED",
-"FAILED"
+"FAILED",
+"WARNING"
 ],
 "enumDescriptions": [
 "Default value.",
 "Indicates that the OnlineEvaluator is active.",
 "Indicates that the OnlineEvaluator is suspended. In this state, the OnlineEvaluator will not evaluate any samples.",
-"Indicates that the OnlineEvaluator is in a failed state. This can happen if, for example, the `log_view` or `trace_view` set on the `CloudObservability` does not exist."
+"Indicates that the OnlineEvaluator is in a failed state. This can happen if, for example, the `log_view` or `trace_view` set on the `CloudObservability` does not exist.",
+"Indicates that the OnlineEvaluator is in a warning state. This can happen if, for example, some of the metrics in the `metric_sources` are invalid. Evaluation will still run with the remaining valid metrics."
 ],
 "readOnly": true,
 "type": "string"
@@ -66808,7 +67296,7 @@ false
 "description": "Scope online evaluation to single traces."
 },
 "traceView": {
-"description": "Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used.",
+"description": "Optional. Optional trace view that will be used to query traces. If empty, the `_Default` view will be used. NOTE: This field is not supported yet and will be ignored if set.",
 "type": "string"
 }
 },
@@ -72536,6 +73024,17 @@ false
 },
 "type": "object"
 },
+"GoogleCloudAiplatformV1beta1RetrieveExpressProjectResponse": {
+"description": "Response message for ExpressModeService.RetrieveExpressProject.",
+"id": "GoogleCloudAiplatformV1beta1RetrieveExpressProjectResponse",
+"properties": {
+"expressProject": {
+"$ref": "GoogleCloudAiplatformV1beta1ExpressProject",
+"description": "The project for Vertex AI Express Mode."
+}
+},
+"type": "object"
+},
 "GoogleCloudAiplatformV1beta1RetrieveMemoriesRequest": {
 "description": "Request message for MemoryBankService.RetrieveMemories.",
 "id": "GoogleCloudAiplatformV1beta1RetrieveMemoriesRequest",
@@ -73742,10 +74241,6 @@ false
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
-},
-"warmPoolConfig": {
-"$ref": "GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplateWarmPoolConfig",
-"description": "Optional. The configuration for the warm pool of this template."
 }
 },
 "type": "object"
@@ -73860,18 +74355,6 @@ false
 },
 "type": "object"
 },
-"GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplateWarmPoolConfig": {
-"description": "Configuration for a warm pool of sandbox instances.",
-"id": "GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplateWarmPoolConfig",
-"properties": {
-"targetInstanceCount": {
-"description": "Optional. The target number of pre-warmed instances to maintain.",
-"format": "int32",
-"type": "integer"
-}
-},
-"type": "object"
-},
 "GoogleCloudAiplatformV1beta1SavedQuery": {
 "description": "A SavedQuery is a view of the dataset. It references a subset of annotations by problem type and filters.",
 "id": "GoogleCloudAiplatformV1beta1SavedQuery",
@@ -75256,6 +75739,47 @@ false
 },
 "type": "object"
 },
+"GoogleCloudAiplatformV1beta1SchemaMultimodalDatasetMetadata": {
+"description": "The metadata of Multimodal Datasets.",
+"id": "GoogleCloudAiplatformV1beta1SchemaMultimodalDatasetMetadata",
+"properties": {
+"geminiRequestReadConfig": {
+"$ref": "GoogleCloudAiplatformV1beta1GeminiRequestReadConfig",
+"description": "The configuration for how to read Gemini requests from the dataset."
+},
+"inputConfig": {
+"$ref": "GoogleCloudAiplatformV1beta1SchemaMultimodalDatasetMetadataMultimodalDatasetInputConfig",
+"description": "Specifies the input source and configuration."
+},
+"keyColumnName": {
+"description": "The name of the column in the BigQuery table that contains the keys of the rows.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleCloudAiplatformV1beta1SchemaMultimodalDatasetMetadataBigQuerySource": {
+"description": "Specifies the BigQuery source.",
+"id": "GoogleCloudAiplatformV1beta1SchemaMultimodalDatasetMetadataBigQuerySource",
+"properties": {
+"uri": {
+"description": "The URI of a BigQuery table. e.g. bq://project.bqDataset.bqTable",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleCloudAiplatformV1beta1SchemaMultimodalDatasetMetadataMultimodalDatasetInputConfig": {
+"description": "Specifies the input source and configuration.",
+"id": "GoogleCloudAiplatformV1beta1SchemaMultimodalDatasetMetadataMultimodalDatasetInputConfig",
+"properties": {
+"bigquerySource": {
+"$ref": "GoogleCloudAiplatformV1beta1SchemaMultimodalDatasetMetadataBigQuerySource",
+"description": "BigQuery source table."
+}
+},
+"type": "object"
+},
 "GoogleCloudAiplatformV1beta1SchemaPredictInstanceImageClassificationPredictionInstance": {
 "description": "Prediction input format for Image Classification.",
 "id": "GoogleCloudAiplatformV1beta1SchemaPredictInstanceImageClassificationPredictionInstance",
@@ -79116,6 +79640,25 @@ false
 },
 "type": "object"
 },
+"GoogleCloudAiplatformV1beta1SignUpRequest": {
+"description": "Request message for ExpressModeService.SignUp.",
+"id": "GoogleCloudAiplatformV1beta1SignUpRequest",
+"properties": {
+"getDefaultApiKey": {
+"description": "Optional. Whether to return the default API key string in the response.",
+"type": "boolean"
+},
+"region": {
+"description": "Required. The desired region for the express project.",
+"type": "string"
+},
+"tosAccepted": {
+"description": "Required. Whether the Terms of Service are accepted.",
+"type": "boolean"
+}
+},
+"type": "object"
+},
 "GoogleCloudAiplatformV1beta1SlackSource": {
 "description": "The Slack source for the ImportRagFilesRequest.",
 "id": "GoogleCloudAiplatformV1beta1SlackSource",
@@ -83218,6 +83761,10 @@ false
 "readOnly": true,
 "type": "string"
 },
+"veoLoraTuningSpec": {
+"$ref": "GoogleCloudAiplatformV1beta1VeoLoraTuningSpec",
+"description": "Tuning Spec for Veo LoRA Tuning."
+},
 "veoTuningSpec": {
 "$ref": "GoogleCloudAiplatformV1beta1VeoTuningSpec",
 "description": "Tuning Spec for Veo Tuning."
@@ -84034,6 +84581,39 @@ false
 },
 "type": "object"
 },
+"GoogleCloudAiplatformV1beta1VeoLoraTuningSpec": {
+"description": "Tuning Spec for Veo LoRA Model Tuning.",
+"id": "GoogleCloudAiplatformV1beta1VeoLoraTuningSpec",
+"properties": {
+"hyperParameters": {
+"$ref": "GoogleCloudAiplatformV1beta1VeoHyperParameters",
+"description": "Optional. Hyperparameters for Veo LoRA."
+},
+"trainingDatasetUri": {
+"description": "Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.",
+"type": "string"
+},
+"validationDatasetUri": {
+"description": "Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.",
+"type": "string"
+},
+"videoOrientation": {
+"description": "Optional. The orientation of the video. Defaults to LANDSCAPE.",
+"enum": [
+"VIDEO_ORIENTATION_UNSPECIFIED",
+"LANDSCAPE",
+"PORTRAIT"
+],
+"enumDescriptions": [
+"Unspecified video orientation. Defaults to landscape.",
+"Landscape orientation (e.g. 16:9, 1280x720).",
+"Portrait orientation (e.g. 9:16, 720x1280)."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleCloudAiplatformV1beta1VeoTuningSpec": {
 "description": "Tuning Spec for Veo Model Tuning.",
 "id": "GoogleCloudAiplatformV1beta1VeoTuningSpec",
@@ -84759,7 +85339,7 @@ false
 }
 },
 "servicePath": "",
-"title": "Vertex AI API",
+"title": "Agent Platform API",
 "version": "v1beta1",
 "version_module": true
 }
\ No newline at end of file
diff --git a/googleapiclient/discovery_cache/documents/alertcenter.v1beta1.json b/googleapiclient/discovery_cache/documents/alertcenter.v1beta1.json
index 56514e2a7e..72b5098011 100644
--- a/googleapiclient/discovery_cache/documents/alertcenter.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/alertcenter.v1beta1.json
@@ -423,7 +423,7 @@
 }
 }
 },
-"revision": "20260413",
+"revision": "20260427",
 "rootUrl": "https://alertcenter.googleapis.com/",
 "schemas": {
 "AbuseDetected": {
@@ -1306,9 +1306,9 @@
 ],
 "enumDescriptions": [
 "Unspecified state change reason",
-"Sync state change reason is unusual activity",
-"Sync state change reason is user feedback true positive",
-"Sync state change reason is user feedback false positive"
+"Sync state was changed due to unusual activity, such as potential ransomware",
+"The user provided feedback indicating that the initial sync state change may have been caused by unexpected activity",
+"The user provided feedback indicating that the initial sync state change may have been caused by a false positive"
 ],
 "type": "string"
 }
diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json
index 197dd3f8ce..f41ba99286 100644
--- a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json
@@ -357,7 +357,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "alloydb.projects.locations.list",
@@ -366,7 +366,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2086,7 +2086,7 @@
 }
 }
 },
-"revision": "20260326",
+"revision": "20260423",
 "rootUrl": "https://alloydb.googleapis.com/",
 "schemas": {
 "AuthorizedNetwork": {
@@ -6002,12 +6002,14 @@ false
 "enum": [
 "MODE_UNSPECIFIED",
 "MODE_NATIVE",
-"MODE_MONGODB_COMPATIBLE"
+"MODE_MONGODB_COMPATIBLE",
+"MODE_DATASTORE"
 ],
 "enumDescriptions": [
 "Default mode.",
 "Native mode.",
-"MongoDB compatible mode."
+"MongoDB compatible mode.",
+"Datastore mode."
 ],
 "type": "string"
 },
@@ -6488,7 +6490,7 @@ false
 "type": "string"
 },
 "location": {
-"description": "Resource location.",
+"description": "Required. Resource location.",
 "type": "string"
 },
 "resourceId": {
diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json
index 1c725b7bf9..05ebe1240f 100644
--- a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json
@@ -357,7 +357,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "alloydb.projects.locations.list",
@@ -366,7 +366,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2083,7 +2083,7 @@
 }
 }
 },
-"revision": "20260326",
+"revision": "20260423",
 "rootUrl": "https://alloydb.googleapis.com/",
 "schemas": {
 "AuthorizedNetwork": {
@@ -5978,12 +5978,14 @@ false
 "enum": [
 "MODE_UNSPECIFIED",
 "MODE_NATIVE",
-"MODE_MONGODB_COMPATIBLE"
+"MODE_MONGODB_COMPATIBLE",
+"MODE_DATASTORE"
 ],
 "enumDescriptions": [
 "Default mode.",
 "Native mode.",
-"MongoDB compatible mode."
+"MongoDB compatible mode.",
+"Datastore mode."
 ],
 "type": "string"
 },
@@ -6464,7 +6466,7 @@ false
 "type": "string"
 },
 "location": {
-"description": "Resource location.",
+"description": "Required. Resource location.",
 "type": "string"
 },
 "resourceId": {
diff --git a/googleapiclient/discovery_cache/documents/analyticshub.v1.json b/googleapiclient/discovery_cache/documents/analyticshub.v1.json
index af028e642e..45bc066370 100644
--- a/googleapiclient/discovery_cache/documents/analyticshub.v1.json
+++ b/googleapiclient/discovery_cache/documents/analyticshub.v1.json
@@ -1247,7 +1247,7 @@
 }
 }
 },
-"revision": "20260406",
+"revision": "20260427",
 "rootUrl": "https://analyticshub.googleapis.com/",
 "schemas": {
 "AIInference": {
@@ -1805,7 +1805,7 @@
 "type": "object"
 },
 "GooglePubsubV1Subscription": {
-"description": "Defines the destination Pub/Sub subscription. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, `pubsub_export_config`, or `pubsublite_export_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set.",
+"description": "Defines the destination Pub/Sub subscription. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, `bigtable_config`, `pubsub_export_config`, or `pubsublite_export_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set.",
 "id": "GooglePubsubV1Subscription",
 "properties": {
 "ackDeadlineSeconds": {
diff --git a/googleapiclient/discovery_cache/documents/apigateway.v1.json b/googleapiclient/discovery_cache/documents/apigateway.v1.json
index ab5cc0b95d..907310aaff 100644
--- a/googleapiclient/discovery_cache/documents/apigateway.v1.json
+++ b/googleapiclient/discovery_cache/documents/apigateway.v1.json
@@ -134,7 +134,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "apigateway.projects.locations.list",
@@ -143,7 +143,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1094,7 +1094,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260422",
 "rootUrl": "https://apigateway.googleapis.com/",
 "schemas": {
 "ApigatewayApi": {
diff --git a/googleapiclient/discovery_cache/documents/apigateway.v1beta.json b/googleapiclient/discovery_cache/documents/apigateway.v1beta.json
index e9ccfe5eec..870b0ce6f9 100644
--- a/googleapiclient/discovery_cache/documents/apigateway.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/apigateway.v1beta.json
@@ -134,7 +134,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "apigateway.projects.locations.list",
@@ -143,7 +143,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1094,7 +1094,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260422",
 "rootUrl": "https://apigateway.googleapis.com/",
 "schemas": {
 "ApigatewayApi": {
diff --git a/googleapiclient/discovery_cache/documents/apihub.v1.json b/googleapiclient/discovery_cache/documents/apihub.v1.json
index ddf2542457..f23d7bb144 100644
--- a/googleapiclient/discovery_cache/documents/apihub.v1.json
+++ b/googleapiclient/discovery_cache/documents/apihub.v1.json
@@ -210,7 +210,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "apihub.projects.locations.list",
@@ -219,7 +219,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -3254,7 +3254,7 @@
 }
 }
 },
-"revision": "20260406",
+"revision": "20260425",
 "rootUrl": "https://apihub.googleapis.com/",
 "schemas": {
 "Empty": {
diff --git a/googleapiclient/discovery_cache/documents/apim.v1alpha.json b/googleapiclient/discovery_cache/documents/apim.v1alpha.json
index 6cdc7f4f1e..544ecd25e1 100644
--- a/googleapiclient/discovery_cache/documents/apim.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/apim.v1alpha.json
@@ -160,7 +160,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "apim.projects.locations.list",
@@ -169,7 +169,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -851,7 +851,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260422",
 "rootUrl": "https://apim.googleapis.com/",
 "schemas": {
 "ApiObservation": {
diff --git a/googleapiclient/discovery_cache/documents/appengine.v1.json b/googleapiclient/discovery_cache/documents/appengine.v1.json
index 8ac2a294b3..6cf4d80356 100644
--- a/googleapiclient/discovery_cache/documents/appengine.v1.json
+++ b/googleapiclient/discovery_cache/documents/appengine.v1.json
@@ -959,7 +959,7 @@
 "type": "string"
 },
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2753,7 +2753,7 @@
 }
 }
 },
-"revision": "20260327",
+"revision": "20260429",
 "rootUrl": "https://appengine.googleapis.com/",
 "schemas": {
 "ApiConfigHandler": {
diff --git a/googleapiclient/discovery_cache/documents/appengine.v1alpha.json b/googleapiclient/discovery_cache/documents/appengine.v1alpha.json
index 68d5f0d5e9..74ff19453b 100644
--- a/googleapiclient/discovery_cache/documents/appengine.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/appengine.v1alpha.json
@@ -599,7 +599,7 @@
 "type": "string"
 },
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -766,7 +766,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1503,7 +1503,7 @@
 }
 }
 },
-"revision": "20260327",
+"revision": "20260429",
 "rootUrl": "https://appengine.googleapis.com/",
 "schemas": {
 "AuthorizedCertificate": {
diff --git a/googleapiclient/discovery_cache/documents/appengine.v1beta.json b/googleapiclient/discovery_cache/documents/appengine.v1beta.json
index 2796b6f6f2..adf772609c 100644
--- a/googleapiclient/discovery_cache/documents/appengine.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/appengine.v1beta.json
@@ -959,7 +959,7 @@
 "type": "string"
 },
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1779,7 +1779,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2964,7 +2964,7 @@
 }
 }
 },
-"revision": "20260327",
+"revision": "20260429",
 "rootUrl": "https://appengine.googleapis.com/",
 "schemas": {
 "ApiConfigHandler": {
diff --git a/googleapiclient/discovery_cache/documents/apphub.v1.json b/googleapiclient/discovery_cache/documents/apphub.v1.json
index 3b4225ed89..1965123058 100644
--- a/googleapiclient/discovery_cache/documents/apphub.v1.json
+++ b/googleapiclient/discovery_cache/documents/apphub.v1.json
@@ -188,7 +188,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "apphub.projects.locations.list",
@@ -197,7 +197,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1486,7 +1486,7 @@
 }
 }
 },
-"revision": "20260323",
+"revision": "20260422",
 "rootUrl": "https://apphub.googleapis.com/",
 "schemas": {
 "Application": {
diff --git a/googleapiclient/discovery_cache/documents/apphub.v1alpha.json b/googleapiclient/discovery_cache/documents/apphub.v1alpha.json
index 222968135e..f0654ab569 100644
--- a/googleapiclient/discovery_cache/documents/apphub.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/apphub.v1alpha.json
@@ -188,7 +188,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "apphub.projects.locations.list",
@@ -197,7 +197,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1578,7 +1578,7 @@
 }
 }
 },
-"revision": "20260323",
+"revision": "20260422",
 "rootUrl": "https://apphub.googleapis.com/",
 "schemas": {
 "Application": {
diff --git a/googleapiclient/discovery_cache/documents/assuredworkloads.v1.json b/googleapiclient/discovery_cache/documents/assuredworkloads.v1.json
index 3ebd4666d9..ea9a8fd673 100644
--- a/googleapiclient/discovery_cache/documents/assuredworkloads.v1.json
+++ b/googleapiclient/discovery_cache/documents/assuredworkloads.v1.json
@@ -105,6 +105,46 @@
 },
 "protocol": "rest",
 "resources": {
+"assuredworkloads": {
+"methods": {
+"archiveResourceEvents": {
+"description": "Finds orphan ResourceEvents matching the criteria and moves them to the ArchivedResourceEvents table.",
+"flatPath": "v1/assuredworkloads:archiveResourceEvents",
+"httpMethod": "POST",
+"id": "assuredworkloads.assuredworkloads.archiveResourceEvents",
+"parameterOrder": [],
+"parameters": {},
+"path": "v1/assuredworkloads:archiveResourceEvents",
+"request": {
+"$ref": "GoogleCloudAssuredworkloadsV1ArchiveResourceEventsRequest"
+},
+"response": {
+"$ref": "GoogleCloudAssuredworkloadsV1ArchiveResourceEventsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"revertArchivedResourceEvents": {
+"description": "Finds matching ArchivedResourceEvents and moves them back to the ResourceEvents table.",
+"flatPath": "v1/assuredworkloads:revertArchivedResourceEvents",
+"httpMethod": "POST",
+"id": "assuredworkloads.assuredworkloads.revertArchivedResourceEvents",
+"parameterOrder": [],
+"parameters": {},
+"path": "v1/assuredworkloads:revertArchivedResourceEvents",
+"request": {
+"$ref": "GoogleCloudAssuredworkloadsV1RevertArchivedResourceEventsRequest"
+},
+"response": {
+"$ref": "GoogleCloudAssuredworkloadsV1RevertArchivedResourceEventsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+},
 "organizations": {
 "resources": {
 "locations": {
@@ -689,7 +729,7 @@
 }
 }
 },
-"revision": "20260321",
+"revision": "20260504",
 "rootUrl": "https://assuredworkloads.googleapis.com/",
 "schemas": {
 "GoogleCloudAssuredworkloadsV1AcknowledgeViolationRequest": {
@@ -805,6 +845,54 @@
 },
 "type": "object"
 },
+"GoogleCloudAssuredworkloadsV1ArchiveResourceEventsRequest": {
+"description": "Request for archiving resource events.",
+"id": "GoogleCloudAssuredworkloadsV1ArchiveResourceEventsRequest",
+"properties": {
+"archiveTime": {
+"description": "Optional. Time to set as ArchiveTime in the archive table. If not provided, the current time is used.",
+"format": "google-datetime",
+"type": "string"
+},
+"batchSize": {
+"description": "Required. The number of events to process in a single transaction batch.",
+"format": "int32",
+"type": "integer"
+},
+"eventCutoffTime": {
+"description": "Required. Only events with EventTime earlier than this cutoff will be archived.",
+"format": "google-datetime",
+"type": "string"
+},
+"maxEventsMove": {
+"description": "Required. The maximum total number of events to move in this request.",
+"format": "int32",
+"type": "integer"
+},
+"organizationId": {
+"description": "Required. The organization ID for which to archive events.",
+"format": "int64",
+"type": "string"
+},
+"region": {
+"description": "Required. The region of the workload(s) whose events should be archived. This is used to filter workloads based on AssurantWorkloadData.region.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleCloudAssuredworkloadsV1ArchiveResourceEventsResponse": {
+"description": "Response for archiving resource events.",
+"id": "GoogleCloudAssuredworkloadsV1ArchiveResourceEventsResponse",
+"properties": {
+"movedEventsCount": {
+"description": "The total number of events successfully moved to the archive table.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "GoogleCloudAssuredworkloadsV1AssetMoveAnalysis": {
 "description": "Represents move analysis results for an asset.",
 "id": "GoogleCloudAssuredworkloadsV1AssetMoveAnalysis",
@@ -1244,6 +1332,54 @@ false
 "properties": {},
 "type": "object"
 },
+"GoogleCloudAssuredworkloadsV1RevertArchivedResourceEventsRequest": {
+"description": "Request for reverting archived resource events.",
+"id": "GoogleCloudAssuredworkloadsV1RevertArchivedResourceEventsRequest",
+"properties": {
+"archiveEndTime": {
+"description": "Required. Only events within this time range will be reverted. This helps prevent reverting everything when something goes wrong.",
+"format": "google-datetime",
+"type": "string"
+},
+"archiveStartTime": {
+"description": "Required. Only events within this time range will be reverted. This helps prevent reverting everything when something goes wrong.",
+"format": "google-datetime",
+"type": "string"
+},
+"batchSize": {
+"description": "Required. The number of events to process in a single transaction batch.",
+"format": "int32",
+"type": "integer"
+},
+"maxEventsMove": {
+"description": "Required. The maximum total number of events to move in this request.",
+"format": "int32",
+"type": "integer"
+},
+"organizationId": {
+"description": "Required. The organization ID for which to revert events.",
+"format": "int64",
+"type": "string"
+},
+"region": {
+"description": "Required. The region of the workload(s) whose events should be reverted. This is used to filter workloads based on AssurantWorkloadData.region.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleCloudAssuredworkloadsV1RevertArchivedResourceEventsResponse": {
+"description": "Response for reverting archived resource events.",
+"id": "GoogleCloudAssuredworkloadsV1RevertArchivedResourceEventsResponse",
+"properties": {
+"movedEventsCount": {
+"description": "The total number of events successfully moved to the original table.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "GoogleCloudAssuredworkloadsV1UpdateDetails": {
 "description": "The details of the update.",
 "id": "GoogleCloudAssuredworkloadsV1UpdateDetails",
diff --git a/googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json b/googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json
index 3c0b42674d..e8c1569e6f 100644
--- a/googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json
@@ -105,6 +105,46 @@
 },
 "protocol": "rest",
 "resources": {
+"assuredworkloads": {
+"methods": {
+"archiveResourceEvents": {
+"description": "Finds orphan ResourceEvents matching the criteria and moves them to the ArchivedResourceEvents table.",
+"flatPath": "v1beta1/assuredworkloads:archiveResourceEvents",
+"httpMethod": "POST",
+"id": "assuredworkloads.assuredworkloads.archiveResourceEvents",
+"parameterOrder": [],
+"parameters": {},
+"path": "v1beta1/assuredworkloads:archiveResourceEvents",
+"request": {
+"$ref": "GoogleCloudAssuredworkloadsV1beta1ArchiveResourceEventsRequest"
+},
+"response": {
+"$ref": "GoogleCloudAssuredworkloadsV1beta1ArchiveResourceEventsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"revertArchivedResourceEvents": {
+"description": "Finds matching ArchivedResourceEvents and moves them back to the ResourceEvents table.",
+"flatPath": "v1beta1/assuredworkloads:revertArchivedResourceEvents",
+"httpMethod": "POST",
+"id": "assuredworkloads.assuredworkloads.revertArchivedResourceEvents",
+"parameterOrder": [],
+"parameters": {},
+"path": "v1beta1/assuredworkloads:revertArchivedResourceEvents",
+"request": {
+"$ref": "GoogleCloudAssuredworkloadsV1beta1RevertArchivedResourceEventsRequest"
+},
+"response": {
+"$ref": "GoogleCloudAssuredworkloadsV1beta1RevertArchivedResourceEventsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+},
 "organizations": {
 "resources": {
 "locations": {
@@ -661,7 +701,7 @@
 }
 }
 },
-"revision": "20260321",
+"revision": "20260504",
 "rootUrl": "https://assuredworkloads.googleapis.com/",
 "schemas": {
 "GoogleCloudAssuredworkloadsV1beta1AcknowledgeViolationRequest": {
@@ -777,6 +817,54 @@
 },
 "type": "object"
 },
+"GoogleCloudAssuredworkloadsV1beta1ArchiveResourceEventsRequest": {
+"description": "Request for archiving resource events.",
+"id": "GoogleCloudAssuredworkloadsV1beta1ArchiveResourceEventsRequest",
+"properties": {
+"archiveTime": {
+"description": "Optional. Time to set as ArchiveTime in the archive table. If not provided, the current time is used.",
+"format": "google-datetime",
+"type": "string"
+},
+"batchSize": {
+"description": "Required. The number of events to process in a single transaction batch.",
+"format": "int32",
+"type": "integer"
+},
+"eventCutoffTime": {
+"description": "Required. Only events with EventTime earlier than this cutoff will be archived.",
+"format": "google-datetime",
+"type": "string"
+},
+"maxEventsMove": {
+"description": "Required. The maximum total number of events to move in this request.",
+"format": "int32",
+"type": "integer"
+},
+"organizationId": {
+"description": "Required. The organization ID for which to archive events.",
+"format": "int64",
+"type": "string"
+},
+"region": {
+"description": "Required. The region of the workload(s) whose events should be archived. This is used to filter workloads based on AssurantWorkloadData.region.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleCloudAssuredworkloadsV1beta1ArchiveResourceEventsResponse": {
+"description": "Response for archiving resource events.",
+"id": "GoogleCloudAssuredworkloadsV1beta1ArchiveResourceEventsResponse",
+"properties": {
+"movedEventsCount": {
+"description": "The total number of events successfully moved to the archive table.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "GoogleCloudAssuredworkloadsV1beta1AssetMoveAnalysis": {
 "description": "Represents move analysis results for an asset.",
 "id": "GoogleCloudAssuredworkloadsV1beta1AssetMoveAnalysis",
@@ -1203,6 +1291,54 @@ false
 "properties": {},
 "type": "object"
 },
+"GoogleCloudAssuredworkloadsV1beta1RevertArchivedResourceEventsRequest": {
+"description": "Request for reverting archived resource events.",
+"id": "GoogleCloudAssuredworkloadsV1beta1RevertArchivedResourceEventsRequest",
+"properties": {
+"archiveEndTime": {
+"description": "Required. Only events within this time range will be reverted. This helps prevent reverting everything when something goes wrong.",
+"format": "google-datetime",
+"type": "string"
+},
+"archiveStartTime": {
+"description": "Required. Only events within this time range will be reverted. This helps prevent reverting everything when something goes wrong.",
+"format": "google-datetime",
+"type": "string"
+},
+"batchSize": {
+"description": "Required. The number of events to process in a single transaction batch.",
+"format": "int32",
+"type": "integer"
+},
+"maxEventsMove": {
+"description": "Required. The maximum total number of events to move in this request.",
+"format": "int32",
+"type": "integer"
+},
+"organizationId": {
+"description": "Required. The organization ID for which to revert events.",
+"format": "int64",
+"type": "string"
+},
+"region": {
+"description": "Required. The region of the workload(s) whose events should be reverted. This is used to filter workloads based on AssurantWorkloadData.region.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleCloudAssuredworkloadsV1beta1RevertArchivedResourceEventsResponse": {
+"description": "Response for reverting archived resource events.",
+"id": "GoogleCloudAssuredworkloadsV1beta1RevertArchivedResourceEventsResponse",
+"properties": {
+"movedEventsCount": {
+"description": "The total number of events successfully moved to the original table.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "GoogleCloudAssuredworkloadsV1beta1UpdateDetails": {
 "description": "The details of the update.",
 "id": "GoogleCloudAssuredworkloadsV1beta1UpdateDetails",
diff --git a/googleapiclient/discovery_cache/documents/backupdr.v1.json b/googleapiclient/discovery_cache/documents/backupdr.v1.json
index e50a3f27ec..699da7ce91 100644
--- a/googleapiclient/discovery_cache/documents/backupdr.v1.json
+++ b/googleapiclient/discovery_cache/documents/backupdr.v1.json
@@ -342,6 +342,122 @@
 },
 "protocol": "rest",
 "resources": {
+"folders": {
+"resources": {
+"locations": {
+"resources": {
+"resourceBackupConfigs": {
+"methods": {
+"fetch": {
+"description": "Fetches ResourceBackupConfigs.",
+"flatPath": "v1/folders/{foldersId}/locations/{locationsId}/resourceBackupConfigs:fetch",
+"httpMethod": "GET",
+"id": "backupdr.folders.locations.resourceBackupConfigs.fetch",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"filter": {
+"description": "Optional. Filtering results.",
+"location": "query",
+"type": "string"
+},
+"orderBy": {
+"description": "Optional. Hint for how to order the results.",
+"location": "query",
+"type": "string"
+},
+"pageSize": {
+"description": "Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will use 100 as default. Maximum value is 500 and values above 500 will be coerced to 500.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. A token identifying a page of results the server should return.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. The project, folder or organization and location for which to retrieve resource backup configs. Format: 'projects/{project_id}/locations/{location}', 'folders/{folder_id}/locations/{location}', or 'organizations/{organization_id}/locations/{location}'.",
+"location": "path",
+"pattern": "^folders/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+parent}/resourceBackupConfigs:fetch",
+"response": {
+"$ref": "FetchResourceBackupConfigsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+}
+}
+}
+}
+},
+"organizations": {
+"resources": {
+"locations": {
+"resources": {
+"resourceBackupConfigs": {
+"methods": {
+"fetch": {
+"description": "Fetches ResourceBackupConfigs.",
+"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/resourceBackupConfigs:fetch",
+"httpMethod": "GET",
+"id": "backupdr.organizations.locations.resourceBackupConfigs.fetch",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"filter": {
+"description": "Optional. Filtering results.",
+"location": "query",
+"type": "string"
+},
+"orderBy": {
+"description": "Optional. Hint for how to order the results.",
+"location": "query",
+"type": "string"
+},
+"pageSize": {
+"description": "Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will use 100 as default. Maximum value is 500 and values above 500 will be coerced to 500.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. A token identifying a page of results the server should return.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. The project, folder or organization and location for which to retrieve resource backup configs. Format: 'projects/{project_id}/locations/{location}', 'folders/{folder_id}/locations/{location}', or 'organizations/{organization_id}/locations/{location}'.",
+"location": "path",
+"pattern": "^organizations/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+parent}/resourceBackupConfigs:fetch",
+"response": {
+"$ref": "FetchResourceBackupConfigsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+}
+}
+}
+}
+},
 "projects": {
 "resources": {
 "locations": {
@@ -397,7 +513,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "backupdr.projects.locations.list",
@@ -406,7 +522,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2354,6 +2470,52 @@
 },
 "resourceBackupConfigs": {
 "methods": {
+"fetch": {
+"description": "Fetches ResourceBackupConfigs.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/resourceBackupConfigs:fetch",
+"httpMethod": "GET",
+"id": "backupdr.projects.locations.resourceBackupConfigs.fetch",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"filter": {
+"description": "Optional. Filtering results.",
+"location": "query",
+"type": "string"
+},
+"orderBy": {
+"description": "Optional. Hint for how to order the results.",
+"location": "query",
+"type": "string"
+},
+"pageSize": {
+"description": "Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will use 100 as default. Maximum value is 500 and values above 500 will be coerced to 500.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. A token identifying a page of results the server should return.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. The project, folder or organization and location for which to retrieve resource backup configs. Format: 'projects/{project_id}/locations/{location}', 'folders/{folder_id}/locations/{location}', or 'organizations/{organization_id}/locations/{location}'.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+parent}/resourceBackupConfigs:fetch",
+"response": {
+"$ref": "FetchResourceBackupConfigsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "list": {
 "description": "Lists ResourceBackupConfigs.",
 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/resourceBackupConfigs",
@@ -2499,7 +2661,7 @@
 }
 }
 },
-"revision": "20260408",
+"revision": "20260423",
 "rootUrl": "https://backupdr.googleapis.com/",
 "schemas": {
 "AbandonBackupRequest": {
@@ -5186,6 +5348,24 @@
 },
 "type": "object"
 },
+"FetchResourceBackupConfigsResponse": {
+"description": "Response for FetchResourceBackupConfigs.",
+"id": "FetchResourceBackupConfigsResponse",
+"properties": {
+"nextPageToken": {
+"description": "A token identifying a page of results the server should return.",
+"type": "string"
+},
+"resourceBackupConfigs": {
+"description": "The list of ResourceBackupConfigs for the specified scope.",
+"items": {
+"$ref": "ResourceBackupConfig"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "FetchUsableBackupVaultsResponse": {
 "description": "Response message for fetching usable BackupVaults.",
 "id": "FetchUsableBackupVaultsResponse",
diff --git a/googleapiclient/discovery_cache/documents/batch.v1.json b/googleapiclient/discovery_cache/documents/batch.v1.json
index 63a4105a16..efb3df99cd 100644
--- a/googleapiclient/discovery_cache/documents/batch.v1.json
+++ b/googleapiclient/discovery_cache/documents/batch.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "batch.projects.locations.list",
@@ -600,7 +600,7 @@
 }
 }
 },
-"revision": "20260320",
+"revision": "20260417",
 "rootUrl": "https://batch.googleapis.com/",
 "schemas": {
 "Accelerator": {
diff --git a/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json b/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json
index 5f10076b91..e05ab6a5fe 100644
--- a/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json
+++ b/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json
@@ -424,7 +424,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "bigquerydatatransfer.projects.locations.list",
@@ -433,7 +433,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1651,7 +1651,7 @@
 }
 }
 },
-"revision": "20260406",
+"revision": "20260423",
 "rootUrl": "https://bigquerydatatransfer.googleapis.com/",
 "schemas": {
 "CheckValidCredsRequest": {
diff --git a/googleapiclient/discovery_cache/documents/bigtableadmin.v2.json b/googleapiclient/discovery_cache/documents/bigtableadmin.v2.json
index 89f455aedd..5b6fd2cc98 100644
--- a/googleapiclient/discovery_cache/documents/bigtableadmin.v2.json
+++ b/googleapiclient/discovery_cache/documents/bigtableadmin.v2.json
@@ -972,45 +972,6 @@
 "https://www.googleapis.com/auth/cloud-bigtable.admin.cluster",
 "https://www.googleapis.com/auth/cloud-platform"
 ]
-},
-"updateMemoryLayer": {
-"description": "Updates the memory layer of a cluster. To enable the memory layer, set the memory_config. To disable the memory layer, unset the memory_config.",
-"flatPath": "v2/projects/{projectsId}/instances/{instancesId}/clusters/{clustersId}/memoryLayer",
-"httpMethod": "PATCH",
-"id": "bigtableadmin.projects.instances.clusters.updateMemoryLayer",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"name": {
-"description": "Identifier. Name of the memory layer. This is always: \"projects/{project}/instances/{instance}/clusters/{cluster}/memoryLayer\".",
-"location": "path",
-"pattern": "^projects/[^/]+/instances/[^/]+/clusters/[^/]+/memoryLayer$",
-"required": true,
-"type": "string"
-},
-"updateMask": {
-"description": "Optional. The list of fields to update.",
-"format": "google-fieldmask",
-"location": "query",
-"type": "string"
-}
-},
-"path": "v2/{+name}",
-"request": {
-"$ref": "MemoryLayer"
-},
-"response": {
-"$ref": "Operation"
-},
-"scopes": [
-"https://www.googleapis.com/auth/bigtable.admin",
-"https://www.googleapis.com/auth/bigtable.admin.cluster",
-"https://www.googleapis.com/auth/bigtable.admin.instance",
-"https://www.googleapis.com/auth/cloud-bigtable.admin",
-"https://www.googleapis.com/auth/cloud-bigtable.admin.cluster",
-"https://www.googleapis.com/auth/cloud-platform"
-]
 }
 },
 "resources": {
@@ -3176,7 +3137,7 @@
 "locations": {
 "methods": {
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v2/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "bigtableadmin.projects.locations.list",
@@ -3185,7 +3146,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -3233,7 +3194,7 @@
 }
 }
 },
-"revision": "20260331",
+"revision": "20260425",
 "rootUrl": "https://bigtableadmin.googleapis.com/",
 "schemas": {
 "AppProfile": {
@@ -5818,7 +5779,7 @@
 "MILLIS"
 ],
 "enumDescriptions": [
-"The user did not specify a granularity. Should not be returned.",
+"The user did not specify a granularity. Should not be returned. When specified during table creation, MILLIS will be used.",
 "The table keeps data versioned at a granularity of 1ms."
 ],
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/certificatemanager.v1.json b/googleapiclient/discovery_cache/documents/certificatemanager.v1.json
index 43fb238375..e1cea8d8ab 100644
--- a/googleapiclient/discovery_cache/documents/certificatemanager.v1.json
+++ b/googleapiclient/discovery_cache/documents/certificatemanager.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "certificatemanager.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1325,7 +1325,7 @@
 }
 }
 },
-"revision": "20260323",
+"revision": "20260427",
 "rootUrl": "https://certificatemanager.googleapis.com/",
 "schemas": {
 "AllowlistedCertificate": {
diff --git a/googleapiclient/discovery_cache/documents/chat.v1.json b/googleapiclient/discovery_cache/documents/chat.v1.json
index 388224c597..8fe316453e 100644
--- a/googleapiclient/discovery_cache/documents/chat.v1.json
+++ b/googleapiclient/discovery_cache/documents/chat.v1.json
@@ -504,7 +504,7 @@
 ]
 },
 "findGroupChats": {
-"description": "[Developer Preview](https://developers.google.com/workspace/preview): Returns all spaces with `spaceType == GROUP_CHAT`, whose human memberships contain exactly the calling user, and the users specified in `FindGroupChatsRequest.users`. Only members that have joined the conversation are supported. For an example, see [Find group chats](https://developers.google.com/workspace/chat/find-group-chats). If the calling user blocks, or is blocked by, some users, and no spaces with the entire specified set of users are found, this method returns spaces that don't include the blocked or blocking users. The specified set of users must contain only human (non-app) memberships. A request that contains non-human users doesn't return any spaces. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) with one of the following [authorization scopes](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes): - `https://www.googleapis.com/auth/chat.memberships.readonly` - `https://www.googleapis.com/auth/chat.memberships`",
+"description": "Returns all spaces with `spaceType == GROUP_CHAT`, whose human memberships contain exactly the calling user, and the users specified in `FindGroupChatsRequest.users`. Only members that have joined the conversation are supported. For an example, see [Find group chats](https://developers.google.com/workspace/chat/find-group-chats). If the calling user blocks, or is blocked by, some users, and no spaces with the entire specified set of users are found, this method returns spaces that don't include the blocked or blocking users. The specified set of users must contain only human (non-app) memberships. A request that contains non-human users doesn't return any spaces. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) with one of the following [authorization scopes](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes): - `https://www.googleapis.com/auth/chat.memberships.readonly` - `https://www.googleapis.com/auth/chat.memberships`",
 "flatPath": "v1/spaces:findGroupChats",
 "httpMethod": "GET",
 "id": "chat.spaces.findGroupChats",
@@ -1834,7 +1834,7 @@
 }
 }
 },
-"revision": "20260405",
+"revision": "20260428",
 "rootUrl": "https://chat.googleapis.com/",
 "schemas": {
 "AccessSettings": {
@@ -2740,7 +2740,7 @@
 "type": "object"
 },
 "FindGroupChatsResponse": {
-"description": "A response containing group chat spaces with exactly the calling user and the requested users. [Developer Preview](https://developers.google.com/workspace/preview):",
+"description": "A response containing group chat spaces with exactly the calling user and the requested users.",
 "id": "FindGroupChatsResponse",
 "properties": {
 "nextPageToken": {
diff --git a/googleapiclient/discovery_cache/documents/cloudasset.v1beta1.json b/googleapiclient/discovery_cache/documents/cloudasset.v1beta1.json
index a4c431197a..fa4d1bed32 100644
--- a/googleapiclient/discovery_cache/documents/cloudasset.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/cloudasset.v1beta1.json
@@ -411,7 +411,7 @@
 }
 }
 },
-"revision": "20260417",
+"revision": "20260427",
 "rootUrl": "https://cloudasset.googleapis.com/",
 "schemas": {
 "AnalyzeIamPolicyLongrunningMetadata": {
@@ -624,7 +624,7 @@
 "id": "GcsDestination",
 "properties": {
 "uri": {
-"description": "The URI of the Cloud Storage object. It's the same URI that is used by gsutil. For example: \"gs://bucket_name/object_name\". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information.",
+"description": "The URI of the Cloud Storage object. It's the same URI that is used by gcloud storage. For example: \"gs://bucket_name/object_name\". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information.",
 "type": "string"
 },
 "uriPrefix": {
diff --git a/googleapiclient/discovery_cache/documents/clouddeploy.v1.json b/googleapiclient/discovery_cache/documents/clouddeploy.v1.json
index 9b9d5f27a9..89bb1c6627 100644
--- a/googleapiclient/discovery_cache/documents/clouddeploy.v1.json
+++ b/googleapiclient/discovery_cache/documents/clouddeploy.v1.json
@@ -160,7 +160,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "clouddeploy.projects.locations.list",
@@ -169,7 +169,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2359,7 +2359,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260422",
 "rootUrl": "https://clouddeploy.googleapis.com/",
 "schemas": {
 "AbandonReleaseRequest": {
diff --git a/googleapiclient/discovery_cache/documents/clouderrorreporting.v1beta1.json b/googleapiclient/discovery_cache/documents/clouderrorreporting.v1beta1.json
index 37d7d59b37..2966edcef4 100644
--- a/googleapiclient/discovery_cache/documents/clouderrorreporting.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/clouderrorreporting.v1beta1.json
@@ -20,6 +20,71 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://clouderrorreporting.us.rep.googleapis.com/",
 "location": "us"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.asia-east1.rep.googleapis.com/",
+"location": "asia-east1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.australia-southeast1.rep.googleapis.com/",
+"location": "australia-southeast1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.europe-north1.rep.googleapis.com/",
+"location": "europe-north1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.europe-west1.rep.googleapis.com/",
+"location": "europe-west1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.europe-west6.rep.googleapis.com/",
+"location": "europe-west6"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.europe-west8.rep.googleapis.com/",
+"location": "europe-west8"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.us-east4.rep.googleapis.com/",
+"location": "us-east4"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.us-west8.rep.googleapis.com/",
+"location": "us-west8"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.asia-northeast2.rep.googleapis.com/",
+"location": "asia-northeast2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.asia-northeast3.rep.googleapis.com/",
+"location": "asia-northeast3"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.asia-south1.rep.googleapis.com/",
+"location": "asia-south1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.asia-south2.rep.googleapis.com/",
+"location": "asia-south2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://clouderrorreporting.asia-southeast1.rep.googleapis.com/",
+"location": "asia-southeast1"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -735,7 +800,7 @@
 }
 }
 },
-"revision": "20260206",
+"revision": "20260424",
 "rootUrl": "https://clouderrorreporting.googleapis.com/",
 "schemas": {
 "DeleteEventsResponse": {
diff --git a/googleapiclient/discovery_cache/documents/cloudfunctions.v1.json b/googleapiclient/discovery_cache/documents/cloudfunctions.v1.json
index e4a6cdeeaf..bcb0e3361e 100644
--- a/googleapiclient/discovery_cache/documents/cloudfunctions.v1.json
+++ b/googleapiclient/discovery_cache/documents/cloudfunctions.v1.json
@@ -181,7 +181,7 @@
 "locations": {
 "methods": {
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "cloudfunctions.projects.locations.list",
@@ -190,7 +190,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -563,7 +563,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260424",
 "rootUrl": "https://cloudfunctions.googleapis.com/",
 "schemas": {
 "AuditConfig": {
diff --git a/googleapiclient/discovery_cache/documents/cloudfunctions.v2.json b/googleapiclient/discovery_cache/documents/cloudfunctions.v2.json
index 3f8a81cd5f..acdbc0ea0a 100644
--- a/googleapiclient/discovery_cache/documents/cloudfunctions.v2.json
+++ b/googleapiclient/discovery_cache/documents/cloudfunctions.v2.json
@@ -110,7 +110,7 @@
 "locations": {
 "methods": {
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v2/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "cloudfunctions.projects.locations.list",
@@ -119,7 +119,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -783,7 +783,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260424",
 "rootUrl": "https://cloudfunctions.googleapis.com/",
 "schemas": {
 "AbortFunctionUpgradeRequest": {
diff --git a/googleapiclient/discovery_cache/documents/cloudfunctions.v2alpha.json b/googleapiclient/discovery_cache/documents/cloudfunctions.v2alpha.json
index 96586072a9..45acd96a61 100644
--- a/googleapiclient/discovery_cache/documents/cloudfunctions.v2alpha.json
+++ b/googleapiclient/discovery_cache/documents/cloudfunctions.v2alpha.json
@@ -110,7 +110,7 @@
 "locations": {
 "methods": {
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v2alpha/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "cloudfunctions.projects.locations.list",
@@ -119,7 +119,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -783,7 +783,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260424",
 "rootUrl": "https://cloudfunctions.googleapis.com/",
 "schemas": {
 "AbortFunctionUpgradeRequest": {
diff --git a/googleapiclient/discovery_cache/documents/cloudfunctions.v2beta.json b/googleapiclient/discovery_cache/documents/cloudfunctions.v2beta.json
index 6531a9cbfd..230f9bbbd2 100644
--- a/googleapiclient/discovery_cache/documents/cloudfunctions.v2beta.json
+++ b/googleapiclient/discovery_cache/documents/cloudfunctions.v2beta.json
@@ -110,7 +110,7 @@
 "locations": {
 "methods": {
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v2beta/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "cloudfunctions.projects.locations.list",
@@ -119,7 +119,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -783,7 +783,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260424",
 "rootUrl": "https://cloudfunctions.googleapis.com/",
 "schemas": {
 "AbortFunctionUpgradeRequest": {
diff --git a/googleapiclient/discovery_cache/documents/cloudkms.v1.json b/googleapiclient/discovery_cache/documents/cloudkms.v1.json
index 3881b2a9d4..69a44730b7 100644
--- a/googleapiclient/discovery_cache/documents/cloudkms.v1.json
+++ b/googleapiclient/discovery_cache/documents/cloudkms.v1.json
@@ -694,7 +694,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "cloudkms.projects.locations.list",
@@ -703,7 +703,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2948,7 +2948,7 @@
 }
 }
 },
-"revision": "20260409",
+"revision": "20260423",
 "rootUrl": "https://cloudkms.googleapis.com/",
 "schemas": {
 "AddQuorumMember": {
@@ -5810,7 +5810,7 @@ false
 "type": "string"
 },
 "unrefreshedDurationUntilDisable": {
-"description": "Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 120 days.",
+"description": "Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 730 days.",
 "format": "google-duration",
 "readOnly": true,
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/cloudlocationfinder.v1.json b/googleapiclient/discovery_cache/documents/cloudlocationfinder.v1.json
index fb615f4ca9..79b476e318 100644
--- a/googleapiclient/discovery_cache/documents/cloudlocationfinder.v1.json
+++ b/googleapiclient/discovery_cache/documents/cloudlocationfinder.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "cloudlocationfinder.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -304,7 +304,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260422",
 "rootUrl": "https://cloudlocationfinder.googleapis.com/",
 "schemas": {
 "CloudLocation": {
diff --git a/googleapiclient/discovery_cache/documents/cloudlocationfinder.v1alpha.json b/googleapiclient/discovery_cache/documents/cloudlocationfinder.v1alpha.json
index 8efc0d13f3..fa8004c54f 100644
--- a/googleapiclient/discovery_cache/documents/cloudlocationfinder.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/cloudlocationfinder.v1alpha.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "cloudlocationfinder.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -304,7 +304,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260422",
 "rootUrl": "https://cloudlocationfinder.googleapis.com/",
 "schemas": {
 "CloudLocation": {
diff --git a/googleapiclient/discovery_cache/documents/cloudsearch.v1.json b/googleapiclient/discovery_cache/documents/cloudsearch.v1.json
index c157086efb..bc4838b1f6 100644
--- a/googleapiclient/discovery_cache/documents/cloudsearch.v1.json
+++ b/googleapiclient/discovery_cache/documents/cloudsearch.v1.json
@@ -1015,6 +1015,11 @@
 "location": "query",
 "type": "string"
 },
+"requestOptions.clientDisplayLanguageCode": {
+"description": "The BCP-47 language code, such as \"pt\" or \"en\". It represents the user's preferred Display Language.",
+"location": "query",
+"type": "string"
+},
 "requestOptions.debugOptions.enableDebugging": {
 "description": "If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field.",
 "location": "query",
@@ -2101,7 +2106,7 @@
 }
 }
 },
-"revision": "20260318",
+"revision": "20260429",
 "rootUrl": "https://cloudsearch.googleapis.com/",
 "schemas": {
 "Action": {
@@ -6788,7 +6793,6 @@ false
 "type": "object"
 },
 "QuerySuggestion": {
-"description": "This field does not contain anything as of now and is just used as an indicator that the suggest result was a phrase completion.",
 "id": "QuerySuggestion",
 "properties": {
 "lastQueryTime": {
@@ -6886,6 +6890,10 @@ false
 "description": "Shared request options for all RPC methods.",
 "id": "RequestOptions",
 "properties": {
+"clientDisplayLanguageCode": {
+"description": "The BCP-47 language code, such as \"pt\" or \"en\". It represents the user's preferred Display Language.",
+"type": "string"
+},
 "debugOptions": {
 "$ref": "DebugOptions",
 "description": "Debug options of the request"
diff --git a/googleapiclient/discovery_cache/documents/composer.v1beta1.json b/googleapiclient/discovery_cache/documents/composer.v1beta1.json
index 92be33dbc9..8aecd4a219 100644
--- a/googleapiclient/discovery_cache/documents/composer.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/composer.v1beta1.json
@@ -1278,7 +1278,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260423",
 "rootUrl": "https://composer.googleapis.com/",
 "schemas": {
 "AirflowMetadataRetentionPolicyConfig": {
@@ -2242,6 +2242,10 @@
 "type": "string"
 },
 "type": "array"
+},
+"trafficRoutingConfig": {
+"$ref": "TrafficRoutingConfig",
+"description": "Optional. Configures how the environment routes traffic to other services. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer."
 }
 },
 "type": "object"
@@ -2731,6 +2735,27 @@
 },
 "type": "object"
 },
+"TrafficRoutingConfig": {
+"description": "Configuration for network traffic routing from the Cloud Composer environment to other services.",
+"id": "TrafficRoutingConfig",
+"properties": {
+"cloudRunFunctionsRouting": {
+"description": "Optional. Controls how network traffic to Cloud Run functions is routed.",
+"enum": [
+"ROUTING_MODE_UNSPECIFIED",
+"DIRECT",
+"VIA_NETWORK_ATTACHMENT"
+],
+"enumDescriptions": [
+"Unspecified routing mode. When provided in a create environment request, this value will be treated as `DIRECT`. When provided in an update environment request, this value will be ignored and the existing routing mode will be preserved.",
+"Route traffic directly to the destination service.",
+"Route traffic via connected network attachment. This mode requires that the environment has connectivity to the user's VPC network."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
 "TriggererResource": {
 "description": "Configuration for resources used by Airflow triggerers.",
 "id": "TriggererResource",
diff --git a/googleapiclient/discovery_cache/documents/compute.alpha.json b/googleapiclient/discovery_cache/documents/compute.alpha.json
index 8f4f9e790f..9cea042036 100644
--- a/googleapiclient/discovery_cache/documents/compute.alpha.json
+++ b/googleapiclient/discovery_cache/documents/compute.alpha.json
@@ -787,7 +787,7 @@
 ]
 },
 "capacityHistory": {
-"description": "Gets the capacity history for Spot VMs.",
+"description": "Gets the capacity history.",
 "flatPath": "projects/{project}/regions/{region}/advice/capacityHistory",
 "httpMethod": "POST",
 "id": "compute.advice.capacityHistory",
@@ -8414,6 +8414,11 @@
 "haController"
 ],
 "parameters": {
+"force": {
+"description": "Force-deletes HA Controller when the Delete is stuck. Instance that is not\nprimary at the moment will also be deleted. Can only be used against the HA\nController resource that is already being deleted.",
+"location": "query",
+"type": "boolean"
+},
 "haController": {
 "description": "Name of the HaController resource to delete.",
 "location": "path",
@@ -9858,6 +9863,116 @@
 }
 }
 },
+"imageViews": {
+"methods": {
+"get": {
+"description": "Returns the specified global Image resource by providing a regional\ncontext to read the metadata from the Global Clone in the region.",
+"flatPath": "projects/{project}/regions/{region}/imageViews/{resourceId}",
+"httpMethod": "GET",
+"id": "compute.imageViews.get",
+"parameterOrder": [
+"project",
+"region",
+"resourceId"
+],
+"parameters": {
+"project": {
+"description": "Required. Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"region": {
+"description": "Required. Name of the region for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
+"required": true,
+"type": "string"
+},
+"resourceId": {
+"description": "Name of the image resource to return.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/regions/{region}/imageViews/{resourceId}",
+"response": {
+"$ref": "ImageView"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+},
+"list": {
+"description": "Retrieves the list of global Image resources available to the project by\nproviding a regional context to read the metadata from the Global Clone in\nthe region.",
+"flatPath": "projects/{project}/regions/{region}/imageViews",
+"httpMethod": "GET",
+"id": "compute.imageViews.list",
+"parameterOrder": [
+"project",
+"region"
+],
+"parameters": {
+"filter": {
+"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.",
+"location": "query",
+"type": "string"
+},
+"maxResults": {
+"default": "500",
+"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)",
+"format": "uint32",
+"location": "query",
+"minimum": "0",
+"type": "integer"
+},
+"orderBy": {
+"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.",
+"location": "query",
+"type": "string"
+},
+"pageToken": {
+"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.",
+"location": "query",
+"type": "string"
+},
+"project": {
+"description": "Required. Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"region": {
+"description": "Required. Name of the region for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
+"required": true,
+"type": "string"
+},
+"returnPartialSuccess": {
+"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "projects/{project}/regions/{region}/imageViews",
+"response": {
+"$ref": "ImageViewsListResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+}
+}
+},
 "images": {
 "methods": {
 "delete": {
@@ -10853,6 +10968,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance deletion even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -10898,6 +11019,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance deletion even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -11477,6 +11604,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance recreation even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -11867,6 +12000,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance stopping even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -25430,6 +25569,45 @@
 }
 }
 },
+"projectViews": {
+"methods": {
+"get": {
+"description": "Returns the specified global ProjectViews resource, with a regional\ncontext.",
+"flatPath": "projects/{project}/regions/{region}/projectViews",
+"httpMethod": "GET",
+"id": "compute.projectViews.get",
+"parameterOrder": [
+"project",
+"region"
+],
+"parameters": {
+"project": {
+"description": "Required. Project ID for this request. This is part of the URL path.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"region": {
+"description": "Required. Name of the region for this request. This is part of the URL path.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/regions/{region}/projectViews",
+"response": {
+"$ref": "ProjectView"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+}
+}
+},
 "projects": {
 "methods": {
 "disableXpnHost": {
@@ -32442,6 +32620,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance deletion even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -32487,6 +32671,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance deletion even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -33025,6 +33215,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance recreation even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -33416,6 +33612,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance stopping even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -43236,6 +43438,51 @@
 },
 "rollouts": {
 "methods": {
+"advance": {
+"description": "Advances a Rollout to the next wave, or completes it if no waves remain.",
+"flatPath": "projects/{project}/global/rollouts/{rollout}/advance",
+"httpMethod": "POST",
+"id": "compute.rollouts.advance",
+"parameterOrder": [
+"project",
+"rollout"
+],
+"parameters": {
+"currentWaveNumber": {
+"description": "Required. Wave number of the current wave.",
+"format": "int64",
+"location": "query",
+"type": "string"
+},
+"project": {
+"description": "Required. Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+},
+"rollout": {
+"description": "Required. Name of the Rollout resource to advance.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/rollouts/{rollout}/advance",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
 "cancel": {
 "description": "Cancels a Rollout.",
 "flatPath": "projects/{project}/global/rollouts/{rollout}",
@@ -43496,51 +43743,6 @@
 "https://www.googleapis.com/auth/cloud-platform",
 "https://www.googleapis.com/auth/compute"
 ]
-},
-"startNextWave": {
-"description": "Starts the next wave of a Rollout.",
-"flatPath": "projects/{project}/global/rollouts/{rollout}/startNextWave",
-"httpMethod": "POST",
-"id": "compute.rollouts.startNextWave",
-"parameterOrder": [
-"project",
-"rollout"
-],
-"parameters": {
-"project": {
-"description": "Required. Project ID for this request.",
-"location": "path",
-"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
-"required": true,
-"type": "string"
-},
-"requestId": {
-"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
-"location": "query",
-"type": "string"
-},
-"rollout": {
-"description": "Required. Name of the Rollout resource to start next wave.",
-"location": "path",
-"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
-"required": true,
-"type": "string"
-},
-"waveNumber": {
-"description": "Required. Wave number of the current wave.",
-"format": "int64",
-"location": "query",
-"type": "string"
-}
-},
-"path": "projects/{project}/global/rollouts/{rollout}/startNextWave",
-"response": {
-"$ref": "Operation"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform",
-"https://www.googleapis.com/auth/compute"
-]
 }
 }
 },
@@ -54475,7 +54677,7 @@
 "zoneVmExtensionPolicies": {
 "methods": {
 "delete": {
-"description": "Deletes a specified zone VM extension policy.",
+"description": "Deletes a specified zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "DELETE",
 "id": "compute.zoneVmExtensionPolicies.delete",
@@ -54521,7 +54723,7 @@
 ]
 },
 "get": {
-"description": "Retrieves details of a specific zone VM extension policy.",
+"description": "Retrieves details of a specific zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "GET",
 "id": "compute.zoneVmExtensionPolicies.get",
@@ -54564,7 +54766,7 @@
 ]
 },
 "getVmExtension": {
-"description": "Retrieves details of a specific VM extension.",
+"description": "Retrieves details of a specific VM extension within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensions/{extensionName}",
 "httpMethod": "GET",
 "id": "compute.zoneVmExtensionPolicies.getVmExtension",
@@ -54774,7 +54976,7 @@
 ]
 },
 "update": {
-"description": "Modifies an existing zone VM extension policy.",
+"description": "Modifies an existing zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "PATCH",
 "id": "compute.zoneVmExtensionPolicies.update",
@@ -54919,7 +55121,7 @@
 }
 }
 },
-"revision": "20260410",
+"revision": "20260422",
 "rootUrl": "https://compute.googleapis.com/",
 "schemas": {
 "AWSV4Signature": {
@@ -56956,7 +57158,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.",
+"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.",
 "type": "object"
 },
 "resourcePolicies": {
@@ -61429,7 +61631,7 @@ false
 "description": "Instance properties for this request."
 },
 "size": {
-"description": "Size of requested capacity.",
+"description": "The number of VM instances to request.",
 "format": "int32",
 "type": "integer"
 }
@@ -61437,10 +61639,11 @@ false
 "type": "object"
 },
 "CapacityAdviceRequestDistributionPolicy": {
+"description": "Distribution policy.",
 "id": "CapacityAdviceRequestDistributionPolicy",
 "properties": {
 "targetShape": {
-"description": "The distribution shape to which the group converges.\nYou can only specify the following values: ANY,ANY_SINGLE_ZONE,BALANCED.",
+"description": "Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED.",
 "enum": [
 "ANY",
 "ANY_SINGLE_ZONE",
@@ -61448,9 +61651,9 @@ false
 "TARGET_SHAPE_UNSPECIFIED"
 ],
 "enumDescriptions": [
-"The group picks zones for creating VM instances to fulfill the\nrequested number of VMs within present resource constraints and to\nmaximize utilization of unused zonal reservations. Recommended for\nbatch workloads that do not require high availability.",
-"The group creates all VM instances within a single zone. The zone is\nselected based on the present resource constraints and to maximize\nutilization of unused zonal reservations.\nRecommended for batch workloads with heavy interprocess communication.",
-"The group prioritizes acquisition of resources, scheduling VMs in zones\nwhere resources are available while distributing VMs as evenly as\npossible across selected zones to minimize the impact of zonal failure.\nRecommended for highly available serving workloads.",
+"Picks zones for creating VM instances to fulfill the requested number\nof VMs within present resource constraints.",
+"Creates all VM instances within a single zone. The zone is selected\nbased on the present resource constraints.",
+"Prioritizes acquisition of resources, scheduling VMs in zones where\nresources are available while distributing VMs as evenly as possible\nacross selected zones to minimize the impact of zonal failure.",
 ""
 ],
 "type": "string"
@@ -61466,6 +61669,7 @@ false
 "type": "object"
 },
 "CapacityAdviceRequestDistributionPolicyZoneConfiguration": {
+"description": "Zone configuration for the distribution policy.",
 "id": "CapacityAdviceRequestDistributionPolicyZoneConfiguration",
 "properties": {
 "zone": {
@@ -61476,14 +61680,14 @@ false
 "type": "object"
 },
 "CapacityAdviceRequestInstanceFlexibilityPolicy": {
-"description": "Specification of alternative, flexible instance subsets.",
+"description": "Specification of alternative, flexible instance configurations.",
 "id": "CapacityAdviceRequestInstanceFlexibilityPolicy",
 "properties": {
 "instanceSelections": {
 "additionalProperties": {
 "$ref": "CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection"
 },
-"description": "Named instance selections configure properties.\nThe key is an arbitrary, unique RFC1035 string that identifies the\ninstance selection.",
+"description": "Named instance selections to configure properties.\nThe key is an arbitrary, unique RFC1035 string that identifies the\ninstance selection.",
 "type": "object"
 }
 },
@@ -61518,6 +61722,7 @@ false
 "type": "object"
 },
 "CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk": {
+"description": "Attached disk configuration.",
 "id": "CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk",
 "properties": {
 "type": {
@@ -61536,7 +61741,7 @@ false
 "type": "object"
 },
 "CapacityAdviceRequestInstanceProperties": {
-"description": "Instance provisining properties.",
+"description": "Instance provisioning properties.",
 "id": "CapacityAdviceRequestInstanceProperties",
 "properties": {
 "acceleratorTopology": {
@@ -61560,7 +61765,7 @@ false
 "type": "string"
 },
 "provisioningModel": {
-"description": "Specifies the provisioning model of the instance.",
+"description": "Specifies the provisioning model.",
 "enum": [
 "FLEX_START",
 "RESERVATION_BOUND",
@@ -61579,11 +61784,11 @@ false
 "type": "object"
 },
 "CapacityAdviceResponse": {
-"description": "A response contains multiple scoring recommendations.",
+"description": "A response contains scoring recommendations.",
 "id": "CapacityAdviceResponse",
 "properties": {
 "recommendations": {
-"description": "Initially the API will provide one recommendation which balances the\nindividual scores according to service provider's preference.",
+"description": "Initially the API will provide one recommendation which balances the\nindividual scores according to the service provider's preference.",
 "items": {
 "$ref": "CapacityAdviceResponseRecommendation"
 },
@@ -61593,12 +61798,15 @@ false
 "type": "object"
 },
 "CapacityAdviceResponseRecommendation": {
+"description": "Recommendation.",
 "id": "CapacityAdviceResponseRecommendation",
 "properties": {
 "scores": {
-"$ref": "CapacityAdviceResponseRecommendationScores"
+"$ref": "CapacityAdviceResponseRecommendationScores",
+"description": "Scores for the recommendation."
 },
 "shards": {
+"description": "Shards represent blocks of uniform capacity in recommendations.",
 "items": {
 "$ref": "CapacityAdviceResponseRecommendationShard"
 },
@@ -61608,11 +61816,11 @@ false
 "type": "object"
 },
 "CapacityAdviceResponseRecommendationScores": {
-"description": "The Scores message groups information about a shard of capacity.",
+"description": "Groups information about a shard of capacity.",
 "id": "CapacityAdviceResponseRecommendationScores",
 "properties": {
 "estimatedUptime": {
-"description": "The estimated run time of the majority of Spot VMs in the request\nbefore preemption. The estimate is best-effort only. It is based on\nhistory data and current conditions.",
+"description": "The estimated run time of the majority of Spot VMs in the request\nbefore preemption. The estimate is best-effort only. It is based on\nhistorical data and current conditions.",
 "format": "google-duration",
 "type": "string"
 },
@@ -61636,10 +61844,11 @@ false
 "type": "object"
 },
 "CapacityAdviceResponseRecommendationShard": {
-"description": "Shards represent blocks of uniform capacity in recommendations.\nEach shard is for a single zone, single instance selection, and\na single machine shape. Each shard defines a size expressed as the\nnumber of VMs.",
+"description": "Shards represent blocks of uniform capacity in recommendations.\nEach shard is for a single zone and a single machine shape. Each shard\ndefines a size expressed as the number of VMs.",
 "id": "CapacityAdviceResponseRecommendationShard",
 "properties": {
 "instanceCount": {
+"description": "The number of instances.",
 "format": "int32",
 "type": "integer"
 },
@@ -61648,7 +61857,7 @@ false
 "type": "string"
 },
 "provisioningModel": {
-"description": "The provisioning model that you want to view recommendations for.\nSet to: SPOT.\n\nFor more information, see\nCompute Engine instances provisioning models.",
+"description": "The provisioning model that you want to view recommendations for.",
 "enum": [
 "FLEX_START",
 "RESERVATION_BOUND",
@@ -61672,16 +61881,19 @@ false
 "type": "object"
 },
 "CapacityHistoryRequest": {
-"description": "A request to get the capacity history for Spot VMs.",
+"description": "A request to get the capacity history.",
 "id": "CapacityHistoryRequest",
 "properties": {
 "instanceProperties": {
-"$ref": "CapacityHistoryRequestInstanceProperties"
+"$ref": "CapacityHistoryRequestInstanceProperties",
+"description": "Instance properties for this request."
 },
 "locationPolicy": {
-"$ref": "CapacityHistoryRequestLocationPolicy"
+"$ref": "CapacityHistoryRequestLocationPolicy",
+"description": "Location policy for this request."
 },
 "types": {
+"description": "List of history types to get capacity history for.",
 "items": {
 "enum": [
 "HISTORY_TYPE_UNSPECIFIED",
@@ -61690,8 +61902,8 @@ false
 ],
 "enumDescriptions": [
 "",
-"",
-""
+"Preemption history.",
+"Price history."
 ],
 "type": "string"
 },
@@ -61701,6 +61913,7 @@ false
 "type": "object"
 },
 "CapacityHistoryRequestInstanceProperties": {
+"description": "Instance properties for this request.",
 "id": "CapacityHistoryRequestInstanceProperties",
 "properties": {
 "machineType": {
@@ -61708,12 +61921,14 @@ false
 "type": "string"
 },
 "scheduling": {
-"$ref": "CapacityHistoryRequestInstancePropertiesScheduling"
+"$ref": "CapacityHistoryRequestInstancePropertiesScheduling",
+"description": "Specifies the scheduling options."
 }
 },
 "type": "object"
 },
 "CapacityHistoryRequestInstancePropertiesScheduling": {
+"description": "Scheduling options.",
 "id": "CapacityHistoryRequestInstancePropertiesScheduling",
 "properties": {
 "provisioningModel": {
@@ -61736,6 +61951,7 @@ false
 "type": "object"
 },
 "CapacityHistoryRequestLocationPolicy": {
+"description": "Location policy for this request.",
 "id": "CapacityHistoryRequestLocationPolicy",
 "properties": {
 "location": {
@@ -61746,7 +61962,7 @@ false
 "type": "object"
 },
 "CapacityHistoryResponse": {
-"description": "Contains the capacity history for Spot VMs.",
+"description": "Contains the capacity history.",
 "id": "CapacityHistoryResponse",
 "properties": {
 "location": {
@@ -62063,7 +62279,7 @@ false
 "type": "string"
 },
 "type": {
-"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.",
+"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.",
 "enum": [
 "ACCELERATOR_OPTIMIZED",
 "ACCELERATOR_OPTIMIZED_A3",
@@ -64682,7 +64898,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -66741,7 +66957,7 @@ false
 "type": "string"
 },
 "policyType": {
-"description": "The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY.\n\nNote: if not specified then VPC_POLICY will be used.",
+"description": "The type of the firewall policy. This field can be one of\nVPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY.\n\nNote: if not specified then VPC_POLICY will be used.",
 "enum": [
 "RDMA_FALCON_POLICY",
 "RDMA_ROCE_POLICY",
@@ -67467,7 +67683,7 @@ false
 "id": "FixedOrPercent",
 "properties": {
 "calculated": {
-"description": "Output only. [Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n   \n   \n    - If the value is fixed, then the calculated\n     value is equal to the fixed value.\n    - If the value is a percent, then the\n    calculated\n     value is percent/100 * targetSize. For example,\n     the calculated value of a 80% of a managed instance group\n     with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n     is a remainder, the number is rounded.",
+"description": "Output only. Absolute value of VM instances calculated based on the specific mode.\n\n   \n   \n    - If the value is fixed, then the calculated\n     value is equal to the fixed value.\n    - If the value is a percent, then the\n    calculated\n     value is percent/100 * targetSize. For example,\n     the calculated value of a 80% of a managed instance group\n     with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n     is a remainder, the number is rounded.",
 "format": "int32",
 "readOnly": true,
 "type": "integer"
@@ -69648,14 +69864,14 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "SBOM versions currently applied to the resource. The key is the component\nname and the value is the version.",
+"description": "A mapping of components to their currently-applied versions or other\nappropriate identifiers.",
 "type": "object"
 },
 "targetComponentVersions": {
 "additionalProperties": {
 "type": "string"
 },
-"description": "SBOM versions scheduled for the next maintenance. The key is the\ncomponent name and the value is the version.",
+"description": "A mapping of components to their target versions or other appropriate\nidentifiers.",
 "type": "object"
 }
 },
@@ -71170,7 +71386,7 @@ false
 "type": "object"
 },
 "HaControllerZoneConfigurationNodeAffinity": {
-"description": "Node Affinity: the configuration of desired nodes onto which the\n Instance could be scheduled.\n This message should be an exact copy of the Instances representation\n of NodeAffinity.\nLINT.IfChange(HaControllerNodeAffinityMixer)",
+"description": "Node Affinity: the configuration of desired nodes onto which the\n Instance could be scheduled.\n This message should be an exact copy of the Instances representation\n of NodeAffinity.",
 "id": "HaControllerZoneConfigurationNodeAffinity",
 "properties": {
 "key": {
@@ -71202,7 +71418,7 @@ false
 "type": "object"
 },
 "HaControllerZoneConfigurationReservationAffinity": {
-"description": "Specifies the reservations that this instance can consume from.\nThis message should be an exact copy of the Instances representation\nof AllocationAffinity.\nLINT.IfChange(HaControllerAllocationAffinityMixer)",
+"description": "Specifies the reservations that this instance can consume from.\nThis message should be an exact copy of the Instances representation\nof AllocationAffinity.",
 "id": "HaControllerZoneConfigurationReservationAffinity",
 "properties": {
 "consumeReservationType": {
@@ -75032,7 +75248,7 @@ false
 },
 "imageOptimizationPolicy": {
 "$ref": "ImageOptimizationPolicy",
-"description": "Image optimization policy for this URL Map\u2019s route. Available only for\nGlobal EXTERNAL_MANAGED load balancer schemes.\nEither Cloud CDN must be enabled on the backend service or backend bucket\nserving the route, or cache policy must be configured on the same route"
+"description": "Image optimization policy for this URL Map's route. Available only for\nGlobal EXTERNAL_MANAGED load balancer schemes.\nEither Cloud CDN must be enabled on the backend service or backend bucket\nserving the route, or cache policy must be configured on the same route"
 },
 "maxStreamDuration": {
 "$ref": "Duration",
@@ -75845,7 +76061,183 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"type": "object"
+}
+},
+"type": "object"
+},
+"ImageView": {
+"description": "Represents a read-only view of a global Image resource.",
+"id": "ImageView",
+"properties": {
+"image": {
+"$ref": "Image"
+}
+},
+"type": "object"
+},
+"ImageViewsListResponse": {
+"description": "Response message for ImageViewsService.List",
+"id": "ImageViewsListResponse",
+"properties": {
+"etag": {
+"type": "string"
+},
+"id": {
+"description": "[Output Only] Unique identifier for the resource; defined by the server.",
+"type": "string"
+},
+"items": {
+"description": "A list of Image resources.",
+"items": {
+"$ref": "ImageView"
+},
+"type": "array"
+},
+"kind": {
+"default": "compute#imageViewList",
+"readOnly": true,
+"type": "string"
+},
+"nextPageToken": {
+"type": "string"
+},
+"selfLink": {
+"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"readOnly": true,
+"type": "string"
+},
+"unreachables": {
+"description": "Output only. [Output Only] Unreachable resources.",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
+"warning": {
+"description": "[Output Only] Informational warning message.",
+"properties": {
+"code": {
+"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
+"enum": [
+"CLEANUP_FAILED",
+"DEPRECATED_RESOURCE_USED",
+"DEPRECATED_TYPE_USED",
+"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
+"EXPERIMENTAL_TYPE_USED",
+"EXTERNAL_API_WARNING",
+"FIELD_VALUE_OVERRIDEN",
+"INJECTED_KERNELS_DEPRECATED",
+"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
+"LARGE_DEPLOYMENT_WARNING",
+"LIST_OVERHEAD_QUOTA_EXCEED",
+"MISSING_TYPE_DEPENDENCY",
+"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
+"NEXT_HOP_CANNOT_IP_FORWARD",
+"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
+"NEXT_HOP_INSTANCE_NOT_FOUND",
+"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
+"NEXT_HOP_NOT_RUNNING",
+"NOT_CRITICAL_ERROR",
+"NO_RESULTS_ON_PAGE",
+"PARTIAL_SUCCESS",
+"QUOTA_INFO_UNAVAILABLE",
+"REQUIRED_TOS_AGREEMENT",
+"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
+"RESOURCE_NOT_DELETED",
+"SCHEMA_VALIDATION_IGNORED",
+"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
+"UNDECLARED_PROPERTIES",
+"UNREACHABLE"
+],
+"enumDeprecated": [
+false,
+false,
+false,
+false,
+false,
+false,
+true,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false
+],
+"enumDescriptions": [
+"Warning about failed cleanup of transient changes made by a failed\noperation.",
+"A link to a deprecated resource was created.",
+"When deploying and at least one of the resources has a type marked as\ndeprecated",
+"The user created a boot disk that is larger than image size.",
+"When deploying and at least one of the resources has a type marked as\nexperimental",
+"Warning that is present in an external api call",
+"Warning that value of a field has been overridden.\nDeprecated unused field.",
+"The operation involved use of an injected kernel, which is deprecated.",
+"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.",
+"When deploying a deployment with a exceedingly large number of resources",
+"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.",
+"A resource depends on a missing type",
+"The route's nextHopIp address is not assigned to an instance on the\nnetwork.",
+"The route's next hop instance cannot ip forward.",
+"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.",
+"The route's nextHopInstance URL refers to an instance that does not exist.",
+"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.",
+"The route's next hop instance does not have a status of RUNNING.",
+"Error which is not critical. We decided to continue the process despite\nthe mentioned error.",
+"No results are present on a particular list page.",
+"Success is reported, but some results may be missing due to errors",
+"Quota information is not available to client requests (e.g:\nregions.list).",
+"The user attempted to use a resource that requires a TOS they have not\naccepted.",
+"Warning that a resource is in use.",
+"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.",
+"When a resource schema validation is ignored.",
+"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.",
+"When undeclared properties in the schema are present",
+"A given scope cannot be reached."
+],
+"type": "string"
+},
+"data": {
+"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n  {\n   \"key\": \"scope\",\n   \"value\": \"zones/us-east1-d\"\n  }",
+"items": {
+"properties": {
+"key": {
+"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).",
+"type": "string"
+},
+"value": {
+"description": "[Output Only] A warning data value corresponding to the key.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "[Output Only] A human-readable description of the warning code.",
+"type": "string"
+}
+},
 "type": "object"
 }
 },
@@ -77244,36 +77636,36 @@ false
 "id": "InstanceGroupManagerAggregatedList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
 "items": {
 "additionalProperties": {
 "$ref": "InstanceGroupManagersScopedList",
-"description": "Output only. [Output Only] The name of the scope that contains this set of managed\ninstance groups."
+"description": "Output only. The name of the scope that contains this set of managed instance groups."
 },
 "description": "A list of InstanceGroupManagersScopedList resources.",
 "type": "object"
 },
 "kind": {
 "default": "compute#instanceGroupManagerAggregatedList",
-"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.",
+"description": "Output only. The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "unreachables": {
-"description": "Output only. [Output Only] Unreachable resources.",
+"description": "Output only. Unreachable resources.",
 "items": {
 "type": "string"
 },
@@ -77281,7 +77673,7 @@ false
 "type": "array"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -77619,7 +78011,7 @@ false
 "id": "InstanceGroupManagerList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -77632,22 +78024,22 @@ false
 },
 "kind": {
 "default": "compute#instanceGroupManagerList",
-"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.",
+"description": "Output only. The resource type, which is always compute#instanceGroupManagerList for a\nlist of managed instance groups.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -78039,7 +78431,7 @@ false
 "id": "InstanceGroupManagerResizeRequestsListResponse",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -78052,22 +78444,22 @@ false
 },
 "kind": {
 "default": "compute#instanceGroupManagerResizeRequestList",
-"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.",
+"description": "Output only. Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for list requests.\nIf the number of results is larger than maxResults, use thenextPageToken as a value for the query parameterpageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -79336,7 +79728,7 @@ false
 "id": "InstanceGroupManagersScopedList",
 "properties": {
 "instanceGroupManagers": {
-"description": "Output only. [Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.",
+"description": "Output only. The list of managed instance groups that are contained in the specified\nproject and zone.",
 "items": {
 "$ref": "InstanceGroupManager"
 },
@@ -79344,7 +79736,7 @@ false
 "type": "array"
 },
 "warning": {
-"description": "Output only. [Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.",
+"description": "Output only. The warning that replaces the list of managed instance groups when the list\nis empty.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -80284,6 +80676,7 @@ false
 "RECREATING",
 "REFRESHING",
 "RESTARTING",
+"RESTARTING_IN_PLACE",
 "RESUMING",
 "STARTING",
 "STOPPING",
@@ -80302,6 +80695,7 @@ false
 "The managed instance group is recreating this instance.",
 "The managed instance group is applying configuration changes to the\ninstance without stopping it. For example, the group can update the\ntarget pool list for an instance without stopping that instance.",
 "The managed instance group is restarting this instance.",
+"The managed instance group is restarting this instance while preserving\nits capacity and local SSDs.",
 "The managed instance group is resuming this instance.",
 "The managed instance group is starting this instance.",
 "The managed instance group is stopping this instance.",
@@ -80366,7 +80760,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -80509,7 +80903,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 },
 "resourcePolicies": {
@@ -83697,7 +84091,7 @@ false
 "type": "object"
 },
 "InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput": {
-"description": "LINT.IfChange\nParameters used to create an InterconnectAttachment. This is similar to\nInterconnectAttachment, but the region field used here is not output only\nand all other output only fields are excluded.",
+"description": "Parameters used to create an InterconnectAttachment. This is similar to\nInterconnectAttachment, but the region field used here is not output only\nand all other output only fields are excluded.",
 "id": "InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput",
 "properties": {
 "adminEnabled": {
@@ -85132,7 +85526,6 @@ false
 "type": "object"
 },
 "InterconnectGroupsCreateMembersInterconnectInput": {
-"description": "LINT.IfChange",
 "id": "InterconnectGroupsCreateMembersInterconnectInput",
 "properties": {
 "adminEnabled": {
@@ -87314,7 +87707,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the license. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the license. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -89228,6 +89621,7 @@ false
 "RECREATING",
 "REFRESHING",
 "RESTARTING",
+"RESTARTING_IN_PLACE",
 "RESUMING",
 "STARTING",
 "STOPPING",
@@ -89246,6 +89640,7 @@ false
 "The managed instance group is recreating this instance.",
 "The managed instance group is applying configuration changes to the\ninstance without stopping it. For example, the group can update the\ntarget pool list for an instance without stopping that instance.",
 "The managed instance group is restarting this instance.",
+"The managed instance group is restarting this instance while preserving\nits capacity and local SSDs.",
 "The managed instance group is resuming this instance.",
 "The managed instance group is starting this instance.",
 "The managed instance group is stopping this instance.",
@@ -89353,6 +89748,11 @@ false
 "description": "Output only. [Output Only] Information about the termination timestamp of the instance,\nif applicable.",
 "readOnly": true
 },
+"shutdownDetails": {
+"$ref": "ManagedInstanceShutdownDetails",
+"description": "Output only. [Output Only] Specifies the graceful shutdown details if the instance is in\n`PENDING_STOP` state or there is a programmed stop scheduled.",
+"readOnly": true
+},
 "sizeInUnit": {
 "description": "Output only. [Output only] The size of the VM represented by this Managed Instance.\nThis is how much this Managed Instance contributes to the\nsize of the group.",
 "format": "float",
@@ -89622,6 +90022,12 @@ false
 "ManagedInstanceScheduling": {
 "id": "ManagedInstanceScheduling",
 "properties": {
+"gracefulShutdownTimestamp": {
+"description": "Output only. [Output Only] The timestamp at which the underlying instance will be\ntriggered for graceful shutdown if it is configured. This is in RFC3339 text format.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+},
 "terminationTimestamp": {
 "description": "Output only. [Output Only] The timestamp at which the managed instance will be\nterminated. This is in RFC3339 text format.",
 "format": "google-datetime",
@@ -89631,6 +90037,23 @@ false
 },
 "type": "object"
 },
+"ManagedInstanceShutdownDetails": {
+"id": "ManagedInstanceShutdownDetails",
+"properties": {
+"maxDuration": {
+"$ref": "Duration",
+"description": "Output only. [Output Only] The duration for graceful shutdown. Only applicable when\nthe instance is in `PENDING_STOP` state.",
+"readOnly": true
+},
+"requestTimestamp": {
+"description": "Output only. [Output Only] Past timestamp indicating the beginning of `PENDING_STOP`\nstate of instance in RFC3339 text format.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
 "ManagedInstanceVersion": {
 "id": "ManagedInstanceVersion",
 "properties": {
@@ -91676,6 +92099,7 @@ false
 "description": "Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP.",
 "enum": [
 "GCE_VM_IP",
+"GCE_VM_IP_DEDICATED_BACKEND",
 "GCE_VM_IP_PORT",
 "GCE_VM_IP_PORTMAP",
 "INTERNET_FQDN_PORT",
@@ -91686,6 +92110,7 @@ false
 ],
 "enumDescriptions": [
 "The network endpoint is represented by an IP address.",
+"The network endpoint for targeting a specific network interface of a\nVM instance in configurations with multiple network interfaces on the\nsame network.",
 "The network endpoint is represented by IP address and port pair.",
 "The network endpoint is represented by an IP, Port and Client Destination\nPort.",
 "The network endpoint is represented by fully qualified domain name and\nport.",
@@ -92782,6 +93207,10 @@ false
 },
 "type": "array"
 },
+"dns64Eligible": {
+"description": "If true, this network interface is eligible for DNS64.\nThis field is only supported for dual-stack (IPV4_IPV6) network interfaces.",
+"type": "boolean"
+},
 "enableVpcScopedDns": {
 "description": "Optional. If true, DNS resolution will be enabled over this interface. Only valid\nwith network_attachment.",
 "type": "boolean"
@@ -92847,6 +93276,10 @@ false
 "description": "[Output Only] The name of the network interface, which is generated by the\nserver. For a VM, the network interface uses the nicN naming\nformat. Where N is a value between 0 and7. The default interface value is nic0.",
 "type": "string"
 },
+"nat64Eligible": {
+"description": "If true, this network interface is eligible for NAT64.\nThis field is only supported for dual-stack (IPV4_IPV6) network interfaces.",
+"type": "boolean"
+},
 "network": {
 "description": "URL of the VPC network resource for this instance. When creating an\ninstance, if neither the network nor the subnetwork is specified, the\ndefault network global/networks/default is used. If the\nselected project doesn't have the default network, you must specify a\nnetwork or subnet. If the network is not specified but the subnetwork is\nspecified, the network is inferred.\n\nIf you specify this property, you can specify the network as\na full or partial URL. For example, the following are all valid URLs:\n   \n   \n      - https://www.googleapis.com/compute/v1/projects/project/global/networks/network\n      - projects/project/global/networks/network\n      - global/networks/default",
 "type": "string"
@@ -93195,11 +93628,15 @@ false
 "description": "Output only. [Output Only] State for the peering.",
 "enum": [
 "ACTIVE",
-"INACTIVE"
+"INACTIVE",
+"NCC_MIGRATION_COMPLETE",
+"NCC_MIGRATION_IN_PROGRESS"
 ],
 "enumDescriptions": [
 "Matching configuration exists on the peer.",
-"There is no matching configuration on the peer, including the case when\npeer does not exist."
+"There is no matching configuration on the peer, including the case when\npeer does not exist.",
+"The peering has been migrated to Network Connectivity Center.",
+"The peering is being migrated to Network Connectivity Center."
 ],
 "readOnly": true,
 "type": "string"
@@ -100301,6 +100738,17 @@ false
 },
 "type": "object"
 },
+"ProjectView": {
+"description": "Represents a ProjectView resource.\n\nA ProjectView resource contains read-only project data which is available\nglobally.",
+"id": "ProjectView",
+"properties": {
+"project": {
+"$ref": "Project",
+"description": "The project data."
+}
+},
+"type": "object"
+},
 "ProjectsDisableXpnResourceRequest": {
 "id": "ProjectsDisableXpnResourceRequest",
 "properties": {
@@ -100901,7 +101349,7 @@ false
 "type": "array"
 },
 "purpose": {
-"description": "The purpose of the public delegated prefix.\n\nThis field can only be set for the top-level global public delegated\nprefix. It is an output-only field for the sub-delegates that inherit the\nvalue from the top-level global public delegated prefix. Once the value is\nset, it cannot be changed.\n\nThe field cannot be set for regional public delegated prefixes.\n\nThe supported values are:\n   \n   \n     - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public\n     delegated prefix can only be used by Global External Application and\n     Proxy Load Balancers to allocate addresses for forwarding rules. This is\n     the default value.\n     - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The\n     global public delegated prefix can only be used by Global External\n     Passthrough Network Load Balancers to allocate Availability Group 0\n     addresses for forwarding rules.\n     - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The\n     global public delegated prefix can only be used by Global External\n     Passthrough Network Load Balancers to allocate Availability Group 1\n     addresses for forwarding rules.",
+"description": "Immutable. The purpose of the public delegated prefix.\n\nThis field can only be set for the top-level global public delegated\nprefix. It is an output-only field for the sub-delegates that inherit the\nvalue from the top-level global public delegated prefix. Once the value is\nset, it cannot be changed.\n\nThe field cannot be set for regional public delegated prefixes.\n\nThe supported values are:\n   \n   \n     - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public\n     delegated prefix can only be used by Global External Application and\n     Proxy Load Balancers to allocate addresses for forwarding rules. This is\n     the default value.\n     - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The\n     global public delegated prefix can only be used by Global External\n     Passthrough Network Load Balancers to allocate Availability Group 0\n     addresses for forwarding rules.\n     - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The\n     global public delegated prefix can only be used by Global External\n     Passthrough Network Load Balancers to allocate Availability Group 1\n     addresses for forwarding rules.",
 "enum": [
 "APPLICATION_AND_PROXY_LOAD_BALANCERS",
 "PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0",
@@ -104199,7 +104647,7 @@ false
 "id": "RegionInstanceGroupManagerList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -104212,22 +104660,22 @@ false
 },
 "kind": {
 "default": "compute#regionInstanceGroupManagerList",
-"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.",
+"description": "Output only. The resource type, which is always compute#instanceGroupManagerList for a\nlist of managed instance groups that exist in th regional scope.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -104375,7 +104823,7 @@ false
 "type": "string"
 },
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -104388,22 +104836,22 @@ false
 },
 "kind": {
 "default": "compute#regionInstanceGroupManagerResizeRequestList",
-"description": "Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.",
+"description": "Output only. Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "unreachables": {
-"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder",
+"description": "Output only. Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder",
 "items": {
 "type": "string"
 },
@@ -104411,7 +104859,7 @@ false
 "type": "array"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -116828,7 +117276,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -118429,16 +118877,16 @@ false
 "type": "string"
 },
 "postQuantumKeyExchange": {
-"description": "One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer allows\nnegotiating X25519MLKEM768 key exchange when clients advertise support for\nit. When set to DEFAULT, or if no SSL Policy is\nattached to the target proxy, the load balancer disallows X25519MLKEM768\nkey exchange until it is enabled by default on load balancers. When set toENABLED, the load balancer can negotiate X25519MLKEM768 key\nexchange. When set to DEFERRED, temporarily opts out the load\nbalancer from negotiating X25519MLKEM768 beyond the point where it is\nenabled by default on load balancers.",
+"description": "One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates\nX25519MLKEM768 key exchange when clients advertise support for it. When set\nto DEFAULT, or if no SSL Policy is attached to the target\nproxy, the load balancer disallows X25519MLKEM768 key exchange before\nOctober 2026, and allows it afterward. When set to ENABLED,\nthe load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key\nexchange until October 2027, and allows it afterward.",
 "enum": [
 "DEFAULT",
 "DEFERRED",
 "ENABLED"
 ],
 "enumDescriptions": [
-"Post-quantum key exchange is disabled until it becomes enabled by\ndefault on LBs.",
-"Post-quantum key exchange with clients is temporarily disabled.",
-"Post-quantum key exchange is enabled."
+"Default behavior: disabled until October 2026, enabled afterward.",
+"Disabled until October 2027, enabled afterward.",
+"Enabled now."
 ],
 "type": "string"
 },
@@ -118850,6 +119298,10 @@ false
 "readOnly": true,
 "type": "string"
 },
+"shareSettings": {
+"$ref": "StoragePoolShareSettings",
+"description": "Share settings for the storage pool."
+},
 "sizeGb": {
 "description": "DEPRECATED -- use \"pool provisioned capacity gb\".",
 "format": "int64",
@@ -119512,7 +119964,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the storage pool. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the storage pool. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -119634,6 +120086,31 @@ false
 },
 "type": "object"
 },
+"StoragePoolShareSettings": {
+"description": "Share settings for the storage pool.",
+"id": "StoragePoolShareSettings",
+"properties": {
+"projectMap": {
+"additionalProperties": {
+"$ref": "StoragePoolShareSettingsProjectConfig"
+},
+"description": "A map of project id and project config.",
+"type": "object"
+}
+},
+"type": "object"
+},
+"StoragePoolShareSettingsProjectConfig": {
+"description": "Config for each project in the share settings.",
+"id": "StoragePoolShareSettingsProjectConfig",
+"properties": {
+"projectId": {
+"description": "The project ID, should be same as the key of this project config in the\nparent map.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "StoragePoolType": {
 "id": "StoragePoolType",
 "properties": {
@@ -120554,10 +121031,14 @@ false
 "description": "Configures subnet mask resolution for this subnetwork.",
 "enum": [
 "ARP_ALL_RANGES",
+"ARP_BROADCAST_PRIMARY_RANGE",
+"ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING",
 "ARP_PRIMARY_RANGE"
 ],
 "enumDescriptions": [
 "All ranges assigned to the VM NIC will respond to ARP.",
+"VMs will receive an ARP response from a VM instance owning the target IP\naddress within the subnetwork's primary CIDR range, if such a VM instance\nexists and is running.",
+"Combines ARP_BROADCAST_PRIMARY_RANGE with MAC learning. Enables cache\nmapping between IP addresses and custom MAC addresses of instances and\nuse of it to set the correct destination MAC address. If this option is\nchosen, the subnetwork must have /24 or a smaller CIDR range.",
 "Only the primary range of the VM NIC will respond to ARP."
 ],
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/compute.beta.json b/googleapiclient/discovery_cache/documents/compute.beta.json
index 2eb268673b..8c1a1b32b6 100644
--- a/googleapiclient/discovery_cache/documents/compute.beta.json
+++ b/googleapiclient/discovery_cache/documents/compute.beta.json
@@ -748,6 +748,80 @@
 "https://www.googleapis.com/auth/cloud-platform",
 "https://www.googleapis.com/auth/compute"
 ]
+},
+"capacity": {
+"description": "Advice on making real-time decisions (such as choosing zone or\nmachine types) during deployment to maximize your chances of obtaining\ncapacity.",
+"flatPath": "projects/{project}/regions/{region}/advice/capacity",
+"httpMethod": "POST",
+"id": "compute.advice.capacity",
+"parameterOrder": [
+"project",
+"region"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"region": {
+"description": "Name of the region for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/regions/{region}/advice/capacity",
+"request": {
+"$ref": "CapacityAdviceRequest"
+},
+"response": {
+"$ref": "CapacityAdviceResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
+"capacityHistory": {
+"description": "Gets the capacity history.",
+"flatPath": "projects/{project}/regions/{region}/advice/capacityHistory",
+"httpMethod": "POST",
+"id": "compute.advice.capacityHistory",
+"parameterOrder": [
+"project",
+"region"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"region": {
+"description": "Name of the region for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/regions/{region}/advice/capacityHistory",
+"request": {
+"$ref": "CapacityHistoryRequest"
+},
+"response": {
+"$ref": "CapacityHistoryResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
 }
 }
 },
@@ -5431,6 +5505,18 @@
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
 "required": true,
 "type": "string"
+},
+"view": {
+"enum": [
+"BASIC",
+"FULL"
+],
+"enumDescriptions": [
+"The default view of a ForwardingRule, which includes the basic fields.",
+"The full view, including the ForwardingRule.`attached_extensions` field."
+],
+"location": "query",
+"type": "string"
 }
 },
 "path": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}",
@@ -6452,6 +6538,18 @@
 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
 "required": true,
 "type": "string"
+},
+"view": {
+"enum": [
+"BASIC",
+"FULL"
+],
+"enumDescriptions": [
+"The default view of a ForwardingRule, which includes the basic fields.",
+"The full view, including the ForwardingRule.`attached_extensions` field."
+],
+"location": "query",
+"type": "string"
 }
 },
 "path": "projects/{project}/global/forwardingRules/{forwardingRule}",
@@ -9823,6 +9921,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance deletion even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -9868,6 +9972,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance deletion even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -10447,6 +10557,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance recreation even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -10837,6 +10953,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance stopping even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -17547,6 +17669,84 @@
 "https://www.googleapis.com/auth/compute.readonly"
 ]
 },
+"getIamPolicy": {
+"description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.",
+"flatPath": "projects/{project}/global/licenseCodes/{resource}/getIamPolicy",
+"httpMethod": "GET",
+"id": "compute.licenseCodes.getIamPolicy",
+"parameterOrder": [
+"project",
+"resource"
+],
+"parameters": {
+"optionsRequestedPolicyVersion": {
+"description": "Requested IAM Policy version.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"resource": {
+"description": "Name or id of the resource for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/licenseCodes/{resource}/getIamPolicy",
+"response": {
+"$ref": "Policy"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+},
+"setIamPolicy": {
+"description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.",
+"flatPath": "projects/{project}/global/licenseCodes/{resource}/setIamPolicy",
+"httpMethod": "POST",
+"id": "compute.licenseCodes.setIamPolicy",
+"parameterOrder": [
+"project",
+"resource"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"resource": {
+"description": "Name or id of the resource for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/licenseCodes/{resource}/setIamPolicy",
+"request": {
+"$ref": "GlobalSetPolicyRequest"
+},
+"response": {
+"$ref": "Policy"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
 "testIamPermissions": {
 "description": "Returns permissions that a caller has on the specified resource.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.",
 "flatPath": "projects/{project}/global/licenseCodes/{resource}/testIamPermissions",
@@ -30144,6 +30344,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance deletion even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -30189,6 +30395,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance deletion even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -30727,6 +30939,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance recreation even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -31118,6 +31336,12 @@
 "required": true,
 "type": "string"
 },
+"noGracefulShutdown": {
+"default": "false",
+"description": "When set, graceful shutdown is skipped for instance stopping even if it's\nconfigured for the instances.",
+"location": "query",
+"type": "boolean"
+},
 "project": {
 "description": "Project ID for this request.",
 "location": "path",
@@ -51234,7 +51458,7 @@
 "zoneVmExtensionPolicies": {
 "methods": {
 "delete": {
-"description": "Deletes a specified zone VM extension policy.",
+"description": "Deletes a specified zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "DELETE",
 "id": "compute.zoneVmExtensionPolicies.delete",
@@ -51280,7 +51504,7 @@
 ]
 },
 "get": {
-"description": "Retrieves details of a specific zone VM extension policy.",
+"description": "Retrieves details of a specific zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "GET",
 "id": "compute.zoneVmExtensionPolicies.get",
@@ -51428,7 +51652,7 @@
 ]
 },
 "update": {
-"description": "Modifies an existing zone VM extension policy.",
+"description": "Modifies an existing zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "PATCH",
 "id": "compute.zoneVmExtensionPolicies.update",
@@ -51573,7 +51797,7 @@
 }
 }
 },
-"revision": "20260410",
+"revision": "20260422",
 "rootUrl": "https://compute.googleapis.com/",
 "schemas": {
 "AWSV4Signature": {
@@ -52389,6 +52613,8 @@ false
 "GCE_ENDPOINT",
 "IPSEC_INTERCONNECT",
 "NAT_AUTO",
+"PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0",
+"PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1",
 "PRIVATE_SERVICE_CONNECT",
 "SERVERLESS",
 "SHARED_LOADBALANCER_VIP",
@@ -52399,6 +52625,8 @@ false
 "VM internal/alias IP, Internal LB service IP, etc.",
 "A regional internal IP address range reserved for the VLAN attachment\nthat is used in HA VPN over Cloud Interconnect. This regional\ninternal IP address range must not overlap with any IP address range\nof subnet/route in the VPC network and its peering networks. After the\nVLAN attachment is created with the reserved IP address range, when\ncreating a new VPN gateway, its interface IP address is allocated\nfrom the associated VLAN attachment\u2019s IP address range.",
 "External IP automatically reserved for Cloud NAT.",
+"The global external address can only be assigned to Global External\nPassthrough Network Load Balancer forwarding rules, as an Availability\nGroup 0 address.",
+"The global external address can only be assigned to Global External\nPassthrough Network Load Balancer forwarding rules, as an Availability\nGroup 1 address.",
 "A private network IP address that can be used to configure Private\nService Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL",
 "A regional internal IP address range reserved for Serverless.",
 "A private network IP address that can be shared by multiple Internal\nLoad Balancer forwarding rules.",
@@ -53506,7 +53734,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.",
+"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.",
 "type": "object"
 },
 "resourcePolicies": {
@@ -54267,6 +54495,11 @@ false
 },
 "description": "Scaling schedules defined for an autoscaler. Multiple schedules\ncan be set on an autoscaler, and they can overlap. During overlapping\nperiods the greatest min_required_replicas of all scaling schedules is\napplied. Up to 128 scaling schedules are allowed.",
 "type": "object"
+},
+"stabilizationPeriodSec": {
+"description": "The number of seconds that autoscaler waits for load stabilization before\nmaking scale-in decisions. This is referred to as the\n[stabilization period](/compute/docs/autoscaler#stabilization_period).\nThis might appear as a delay in scaling in but it is an important mechanism\nfor your application to not have fluctuating size due to short term load\nfluctuations.\n\nThe default stabilization period is 600 seconds.",
+"format": "int32",
+"type": "integer"
 }
 },
 "type": "object"
@@ -55603,6 +55836,7 @@ false
 "enum": [
 "EXTERNAL",
 "EXTERNAL_MANAGED",
+"EXTERNAL_PASSTHROUGH",
 "INTERNAL",
 "INTERNAL_MANAGED",
 "INTERNAL_SELF_MANAGED",
@@ -55611,6 +55845,7 @@ false
 "enumDescriptions": [
 "Signifies that this will be used for classic Application Load Balancers,\nglobal external proxy Network Load Balancers,\nor external passthrough Network Load Balancers.",
 "Signifies that this will be used for global external Application Load\nBalancers, regional external Application Load Balancers, or regional\nexternal proxy Network Load Balancers.",
+"Signifies that this will be used for global external passthrough Network\nLoad Balancers.",
 "Signifies that this will be used for internal passthrough Network Load\nBalancers.",
 "Signifies that this will be used for internal Application Load Balancers.",
 "Signifies that this will be used by Traffic Director.",
@@ -57780,6 +58015,384 @@ false
 },
 "type": "object"
 },
+"CapacityAdviceRequest": {
+"description": "A request to provide Assistant Scores. These scores determine VM\nobtainability and preemption likelihood.",
+"id": "CapacityAdviceRequest",
+"properties": {
+"distributionPolicy": {
+"$ref": "CapacityAdviceRequestDistributionPolicy",
+"description": "Policy specifying the distribution of instances across\nzones within the requested region."
+},
+"instanceFlexibilityPolicy": {
+"$ref": "CapacityAdviceRequestInstanceFlexibilityPolicy",
+"description": "Policy for instance selectors."
+},
+"instanceProperties": {
+"$ref": "CapacityAdviceRequestInstanceProperties",
+"description": "Instance properties for this request."
+},
+"size": {
+"description": "The number of VM instances to request.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
+"CapacityAdviceRequestDistributionPolicy": {
+"description": "Distribution policy.",
+"id": "CapacityAdviceRequestDistributionPolicy",
+"properties": {
+"targetShape": {
+"description": "Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED.",
+"enum": [
+"ANY",
+"ANY_SINGLE_ZONE",
+"BALANCED",
+"TARGET_SHAPE_UNSPECIFIED"
+],
+"enumDescriptions": [
+"Picks zones for creating VM instances to fulfill the requested number\nof VMs within present resource constraints.",
+"Creates all VM instances within a single zone. The zone is selected\nbased on the present resource constraints.",
+"Prioritizes acquisition of resources, scheduling VMs in zones where\nresources are available while distributing VMs as evenly as possible\nacross selected zones to minimize the impact of zonal failure.",
+""
+],
+"type": "string"
+},
+"zones": {
+"description": "Zones where Capacity Advisor looks for capacity.",
+"items": {
+"$ref": "CapacityAdviceRequestDistributionPolicyZoneConfiguration"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"CapacityAdviceRequestDistributionPolicyZoneConfiguration": {
+"description": "Zone configuration for the distribution policy.",
+"id": "CapacityAdviceRequestDistributionPolicyZoneConfiguration",
+"properties": {
+"zone": {
+"description": "The URL of the zone. It can be a\npartial or full URL. For example, the following are valid values: \n   \n   \n     - https://www.googleapis.com/compute/v1/projects/project/zones/zone \n   - projects/project/zones/zone \n   - zones/zone",
+"type": "string"
+}
+},
+"type": "object"
+},
+"CapacityAdviceRequestInstanceFlexibilityPolicy": {
+"description": "Specification of alternative, flexible instance configurations.",
+"id": "CapacityAdviceRequestInstanceFlexibilityPolicy",
+"properties": {
+"instanceSelections": {
+"additionalProperties": {
+"$ref": "CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection"
+},
+"description": "Named instance selections to configure properties.\nThe key is an arbitrary, unique RFC1035 string that identifies the\ninstance selection.",
+"type": "object"
+}
+},
+"type": "object"
+},
+"CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection": {
+"description": "Machine specification.",
+"id": "CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection",
+"properties": {
+"disks": {
+"description": "Local SSDs.",
+"items": {
+"$ref": "CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk"
+},
+"type": "array"
+},
+"guestAccelerators": {
+"description": "Accelerators configuration.",
+"items": {
+"$ref": "AcceleratorConfig"
+},
+"type": "array"
+},
+"machineTypes": {
+"description": "Full machine-type names, e.g. \"n1-standard-16\".",
+"items": {
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk": {
+"description": "Attached disk configuration.",
+"id": "CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk",
+"properties": {
+"type": {
+"description": "Specifies the type of the disk.\nThis field must be set to SCRATCH.",
+"enum": [
+"DISK_TYPE_UNSPECIFIED",
+"SCRATCH"
+],
+"enumDescriptions": [
+"",
+""
+],
+"type": "string"
+}
+},
+"type": "object"
+},
+"CapacityAdviceRequestInstanceProperties": {
+"description": "Instance provisioning properties.",
+"id": "CapacityAdviceRequestInstanceProperties",
+"properties": {
+"scheduling": {
+"$ref": "CapacityAdviceRequestInstancePropertiesScheduling",
+"description": "Specifies the scheduling options."
+}
+},
+"type": "object"
+},
+"CapacityAdviceRequestInstancePropertiesScheduling": {
+"description": "Defines the instance scheduling options.",
+"id": "CapacityAdviceRequestInstancePropertiesScheduling",
+"properties": {
+"provisioningModel": {
+"description": "Specifies the provisioning model.",
+"enum": [
+"FLEX_START",
+"RESERVATION_BOUND",
+"SPOT",
+"STANDARD"
+],
+"enumDescriptions": [
+"Instance is provisioned using the Flex Start provisioning model and\nhas a limited runtime.",
+"Bound to the lifecycle of the reservation in which it is provisioned.",
+"Heavily discounted, no guaranteed runtime.",
+"Standard provisioning with user controlled runtime, no discounts."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
+"CapacityAdviceResponse": {
+"description": "A response contains scoring recommendations.",
+"id": "CapacityAdviceResponse",
+"properties": {
+"recommendations": {
+"description": "Initially the API will provide one recommendation which balances the\nindividual scores according to the service provider's preference.",
+"items": {
+"$ref": "CapacityAdviceResponseRecommendation"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"CapacityAdviceResponseRecommendation": {
+"description": "Recommendation.",
+"id": "CapacityAdviceResponseRecommendation",
+"properties": {
+"scores": {
+"$ref": "CapacityAdviceResponseRecommendationScores",
+"description": "Scores for the recommendation."
+},
+"shards": {
+"description": "Shards represent blocks of uniform capacity in recommendations.",
+"items": {
+"$ref": "CapacityAdviceResponseRecommendationShard"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"CapacityAdviceResponseRecommendationScores": {
+"description": "Groups information about a shard of capacity.",
+"id": "CapacityAdviceResponseRecommendationScores",
+"properties": {
+"estimatedUptime": {
+"description": "The estimated run time of the majority of Spot VMs in the request\nbefore preemption. The estimate is best-effort only. It is based on\nhistorical data and current conditions.",
+"format": "google-duration",
+"type": "string"
+},
+"obtainability": {
+"description": "The obtainability score indicates the likelihood of successfully\nobtaining (provisioning) the requested number of VMs.\nThe score range is 0.0 through 1.0. Higher is better.",
+"format": "double",
+"type": "number"
+}
+},
+"type": "object"
+},
+"CapacityAdviceResponseRecommendationShard": {
+"description": "Shards represent blocks of uniform capacity in recommendations.\nEach shard is for a single zone and a single machine shape. Each shard\ndefines a size expressed as the number of VMs.",
+"id": "CapacityAdviceResponseRecommendationShard",
+"properties": {
+"instanceCount": {
+"description": "The number of instances.",
+"format": "int32",
+"type": "integer"
+},
+"machineType": {
+"description": "The machine type corresponds to the instance selection in the request.",
+"type": "string"
+},
+"provisioningModel": {
+"description": "The provisioning model that you want to view recommendations for.",
+"enum": [
+"FLEX_START",
+"RESERVATION_BOUND",
+"SPOT",
+"STANDARD"
+],
+"enumDescriptions": [
+"Instance is provisioned using the Flex Start provisioning model and\nhas a limited runtime.",
+"Bound to the lifecycle of the reservation in which it is provisioned.",
+"Heavily discounted, no guaranteed runtime.",
+"Standard provisioning with user controlled runtime, no discounts."
+],
+"type": "string"
+},
+"zone": {
+"description": "Output only. The zone name for this shard.",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
+"CapacityHistoryRequest": {
+"description": "A request to get the capacity history.",
+"id": "CapacityHistoryRequest",
+"properties": {
+"instanceProperties": {
+"$ref": "CapacityHistoryRequestInstanceProperties",
+"description": "Instance properties for this request."
+},
+"locationPolicy": {
+"$ref": "CapacityHistoryRequestLocationPolicy",
+"description": "Location policy for this request."
+},
+"types": {
+"description": "List of history types to get capacity history for.",
+"items": {
+"enum": [
+"HISTORY_TYPE_UNSPECIFIED",
+"PREEMPTION",
+"PRICE"
+],
+"enumDescriptions": [
+"",
+"Preemption history.",
+"Price history."
+],
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"CapacityHistoryRequestInstanceProperties": {
+"description": "Instance properties for this request.",
+"id": "CapacityHistoryRequestInstanceProperties",
+"properties": {
+"machineType": {
+"description": "The machine type for the VM, such as `n2-standard-4`.",
+"type": "string"
+},
+"scheduling": {
+"$ref": "CapacityHistoryRequestInstancePropertiesScheduling",
+"description": "Specifies the scheduling options."
+}
+},
+"type": "object"
+},
+"CapacityHistoryRequestInstancePropertiesScheduling": {
+"description": "Scheduling options.",
+"id": "CapacityHistoryRequestInstancePropertiesScheduling",
+"properties": {
+"provisioningModel": {
+"description": "The provisioning model to get capacity history for.\nThis field must be set to SPOT.\n\nFor more information, see\nCompute Engine instances provisioning models.",
+"enum": [
+"FLEX_START",
+"RESERVATION_BOUND",
+"SPOT",
+"STANDARD"
+],
+"enumDescriptions": [
+"Instance is provisioned using the Flex Start provisioning model and\nhas a limited runtime.",
+"Bound to the lifecycle of the reservation in which it is provisioned.",
+"Heavily discounted, no guaranteed runtime.",
+"Standard provisioning with user controlled runtime, no discounts."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
+"CapacityHistoryRequestLocationPolicy": {
+"description": "Location policy for this request.",
+"id": "CapacityHistoryRequestLocationPolicy",
+"properties": {
+"location": {
+"description": "The region or zone to get capacity history for.\n\nIt can be a partial or full URL. For example, the following are valid\nvalues: \n   \n   \n     - https://www.googleapis.com/compute/v1/projects/project/zones/zone \n   - projects/project/zones/zone \n   - zones/zone\n\n\n\nThis field is optional.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"CapacityHistoryResponse": {
+"description": "Contains the capacity history.",
+"id": "CapacityHistoryResponse",
+"properties": {
+"location": {
+"readOnly": true,
+"type": "string"
+},
+"machineType": {
+"type": "string"
+},
+"preemptionHistory": {
+"items": {
+"$ref": "CapacityHistoryResponsePreemptionRecord"
+},
+"type": "array"
+},
+"priceHistory": {
+"items": {
+"$ref": "CapacityHistoryResponsePriceRecord"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"CapacityHistoryResponsePreemptionRecord": {
+"id": "CapacityHistoryResponsePreemptionRecord",
+"properties": {
+"interval": {
+"$ref": "Interval"
+},
+"preemptionRate": {
+"format": "double",
+"type": "number"
+}
+},
+"type": "object"
+},
+"CapacityHistoryResponsePriceRecord": {
+"id": "CapacityHistoryResponsePriceRecord",
+"properties": {
+"interval": {
+"$ref": "Interval"
+},
+"listPrice": {
+"$ref": "Money"
+}
+},
+"type": "object"
+},
 "CircuitBreakers": {
 "description": "Settings controlling the volume of requests, connections and retries to this\nbackend service.",
 "id": "CircuitBreakers",
@@ -57971,7 +58584,7 @@ false
 "type": "string"
 },
 "type": {
-"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.",
+"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.",
 "enum": [
 "ACCELERATOR_OPTIMIZED",
 "ACCELERATOR_OPTIMIZED_A3",
@@ -57997,6 +58610,7 @@ false
 "GENERAL_PURPOSE_T2D",
 "GRAPHICS_OPTIMIZED",
 "GRAPHICS_OPTIMIZED_G4",
+"GRAPHICS_OPTIMIZED_G4_VGPU",
 "MEMORY_OPTIMIZED",
 "MEMORY_OPTIMIZED_M3",
 "MEMORY_OPTIMIZED_M4",
@@ -58042,6 +58656,7 @@ false
 "",
 "",
 "",
+"",
 "CUD bucket for X4 machine with 1440 vCPUs and 24TB of memory.",
 "",
 "CUD bucket for X4 machine with 1920 vCPUs and 32TB of memory.",
@@ -60368,7 +60983,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -62377,7 +62992,7 @@ false
 "type": "string"
 },
 "policyType": {
-"description": "The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY.\n\nNote: if not specified then VPC_POLICY will be used.",
+"description": "The type of the firewall policy. This field can be one of\nVPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY.\n\nNote: if not specified then VPC_POLICY will be used.",
 "enum": [
 "RDMA_FALCON_POLICY",
 "RDMA_ROCE_POLICY",
@@ -62972,7 +63587,7 @@ false
 "id": "FixedOrPercent",
 "properties": {
 "calculated": {
-"description": "Output only. [Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n   \n   \n    - If the value is fixed, then the calculated\n     value is equal to the fixed value.\n    - If the value is a percent, then the\n    calculated\n     value is percent/100 * targetSize. For example,\n     the calculated value of a 80% of a managed instance group\n     with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n     is a remainder, the number is rounded.",
+"description": "Output only. Absolute value of VM instances calculated based on the specific mode.\n\n   \n   \n    - If the value is fixed, then the calculated\n     value is equal to the fixed value.\n    - If the value is a percent, then the\n    calculated\n     value is percent/100 * targetSize. For example,\n     the calculated value of a 80% of a managed instance group\n     with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n     is a remainder, the number is rounded.",
 "format": "int32",
 "readOnly": true,
 "type": "integer"
@@ -63029,6 +63644,12 @@ false
 "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced target or backendService.\nWhile creating a forwarding rule, specifying an IPAddress is\nrequired under the following circumstances:\n\n   \n   - When the target is set to targetGrpcProxy andvalidateForProxyless is set to true, theIPAddress should be set to 0.0.0.0.\n   - When the target is a Private Service Connect Google APIs\n   bundle, you must specify an IPAddress.\n\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\n\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n\n* IP address number, as in `100.1.2.3`\n* IPv6 address range, as in `2600:1234::/96`\n* Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name\n* Partial URL or by name, as in:\n   \n   - projects/project_id/regions/region/addresses/address-name\n   - regions/region/addresses/address-name\n   - global/addresses/address-name\n   - address-name\n\n\n\nThe forwarding rule's target or backendService,\nand in most cases, also the loadBalancingScheme, determine the\ntype of IP address that you can use. For detailed information, see\n[IP address\nspecifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n\nWhen reading an IPAddress, the API always returns the IP\naddress number.",
 "type": "string"
 },
+"IPAddresses": {
+"items": {
+"type": "string"
+},
+"type": "array"
+},
 "IPProtocol": {
 "description": "The IP protocol to which this rule applies.\n\nFor protocol forwarding, valid\noptions are TCP, UDP, ESP,AH, SCTP, ICMP andL3_DEFAULT.\n\nThe valid IP protocols are different for different load balancing products\nas described in [Load balancing\nfeatures](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends).",
 "enum": [
@@ -63063,6 +63684,28 @@ false
 "description": "This is used in PSC consumer ForwardingRule to control whether the PSC\nendpoint can be accessed from another region.",
 "type": "boolean"
 },
+"attachedExtensions": {
+"description": "Output only. [Output Only]. The extensions that are attached to this ForwardingRule.",
+"items": {
+"$ref": "ForwardingRuleAttachedExtension"
+},
+"readOnly": true,
+"type": "array"
+},
+"availabilityGroup": {
+"description": "[Output Only] Specifies the availability group of the forwarding rule. This\nfield is for use by global external passthrough load balancers (load\nbalancing scheme EXTERNAL_PASSTHROUGH) and is set for the child forwarding\nrules only.",
+"enum": [
+"AVAILABILITY_GROUP0",
+"AVAILABILITY_GROUP1",
+"AVAILABILITY_GROUP_UNSPECIFIED"
+],
+"enumDescriptions": [
+"",
+"",
+""
+],
+"type": "string"
+},
 "backendService": {
 "description": "Identifies the backend service to which the forwarding rule sends traffic.\nRequired for internal and external passthrough Network Load Balancers;\nmust be omitted for all other load balancer types.",
 "type": "string"
@@ -63072,6 +63715,14 @@ false
 "readOnly": true,
 "type": "string"
 },
+"childForwardingRules": {
+"description": "Output only. [Output Only] Applicable only to the parent forwarding rule of global\nexternal passthrough load balancers. This field contains the list of child\nforwarding rule URLs associated with the parent forwarding rule: one for\neach availability group. AVAILABILITY_GROUP0 will be the first element, and\nAVAILABILITY_GROUP1 will be the second element.",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
 "creationTimestamp": {
 "description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.",
 "readOnly": true,
@@ -63155,6 +63806,7 @@ false
 "enum": [
 "EXTERNAL",
 "EXTERNAL_MANAGED",
+"EXTERNAL_PASSTHROUGH",
 "INTERNAL",
 "INTERNAL_MANAGED",
 "INTERNAL_SELF_MANAGED",
@@ -63166,6 +63818,7 @@ false
 "",
 "",
 "",
+"",
 ""
 ],
 "type": "string"
@@ -63206,6 +63859,11 @@ false
 "description": "This is used in PSC consumer ForwardingRule to control whether it should\ntry to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use\nthis field. Once set, this field is not mutable.",
 "type": "boolean"
 },
+"parentForwardingRule": {
+"description": "Output only. [Output Only] Applicable only to the child forwarding rules of global external\npassthrough load balancers. This field contains the URL of the parent\nforwarding rule.",
+"readOnly": true,
+"type": "string"
+},
 "portRange": {
 "description": "The ports, portRange, and allPorts\nfields are mutually exclusive. Only packets addressed to ports in the\nspecified range will be forwarded to the backends configured with this\nforwarding rule.\n\nThe portRange field has the following limitations:\n   \n   - It requires that the forwarding rule IPProtocol be TCP,\n   UDP, or SCTP, and\n   - It's applicable only to the following products: external passthrough\n   Network Load Balancers, internal and external proxy Network Load Balancers,\n   internal and external Application Load Balancers, external protocol\n   forwarding, and Classic VPN.\n   - Some products have restrictions on what ports can be used. See \n   port specifications for details.\n\n\n\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame [IPAddress, IPProtocol] pair, and cannot have overlappingportRanges.\n\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same [IPAddress, IPProtocol]\npair, and cannot have overlapping portRanges.\n\n@pattern: \\\\d+(?:-\\\\d+)?",
 "type": "string"
@@ -63455,6 +64113,18 @@ false
 },
 "type": "object"
 },
+"ForwardingRuleAttachedExtension": {
+"description": "Reference to an extension resource that is attached to this ForwardingRule.",
+"id": "ForwardingRuleAttachedExtension",
+"properties": {
+"reference": {
+"description": "Output only. The resource name.",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
 "ForwardingRuleList": {
 "description": "Contains a list of ForwardingRule resources.",
 "id": "ForwardingRuleList",
@@ -65061,14 +65731,14 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "SBOM versions currently applied to the resource. The key is the component\nname and the value is the version.",
+"description": "A mapping of components to their currently-applied versions or other\nappropriate identifiers.",
 "type": "object"
 },
 "targetComponentVersions": {
 "additionalProperties": {
 "type": "string"
 },
-"description": "SBOM versions scheduled for the next maintenance. The key is the\ncomponent name and the value is the version.",
+"description": "A mapping of components to their target versions or other appropriate\nidentifiers.",
 "type": "object"
 }
 },
@@ -69692,7 +70362,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -71013,36 +71683,36 @@ false
 "id": "InstanceGroupManagerAggregatedList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
 "items": {
 "additionalProperties": {
 "$ref": "InstanceGroupManagersScopedList",
-"description": "Output only. [Output Only] The name of the scope that contains this set of managed\ninstance groups."
+"description": "Output only. The name of the scope that contains this set of managed instance groups."
 },
 "description": "A list of InstanceGroupManagersScopedList resources.",
 "type": "object"
 },
 "kind": {
 "default": "compute#instanceGroupManagerAggregatedList",
-"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.",
+"description": "Output only. The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "unreachables": {
-"description": "Output only. [Output Only] Unreachable resources.",
+"description": "Output only. Unreachable resources.",
 "items": {
 "type": "string"
 },
@@ -71050,7 +71720,7 @@ false
 "type": "array"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -71338,7 +72008,7 @@ false
 "id": "InstanceGroupManagerList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -71351,22 +72021,22 @@ false
 },
 "kind": {
 "default": "compute#instanceGroupManagerList",
-"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.",
+"description": "Output only. The resource type, which is always compute#instanceGroupManagerList for a\nlist of managed instance groups.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -71744,7 +72414,7 @@ false
 "id": "InstanceGroupManagerResizeRequestsListResponse",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -71757,22 +72427,22 @@ false
 },
 "kind": {
 "default": "compute#instanceGroupManagerResizeRequestList",
-"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.",
+"description": "Output only. Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for list requests.\nIf the number of results is larger than maxResults, use thenextPageToken as a value for the query parameterpageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -72974,7 +73644,7 @@ false
 "id": "InstanceGroupManagersScopedList",
 "properties": {
 "instanceGroupManagers": {
-"description": "Output only. [Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.",
+"description": "Output only. The list of managed instance groups that are contained in the specified\nproject and zone.",
 "items": {
 "$ref": "InstanceGroupManager"
 },
@@ -72982,7 +73652,7 @@ false
 "type": "array"
 },
 "warning": {
-"description": "Output only. [Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.",
+"description": "Output only. The warning that replaces the list of managed instance groups when the list\nis empty.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -74000,7 +74670,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -74135,7 +74805,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 },
 "resourcePolicies": {
@@ -78452,7 +79122,6 @@ false
 "type": "object"
 },
 "InterconnectGroupsCreateMembersInterconnectInput": {
-"description": "LINT.IfChange",
 "id": "InterconnectGroupsCreateMembersInterconnectInput",
 "properties": {
 "adminEnabled": {
@@ -79896,6 +80565,23 @@ false
 },
 "type": "object"
 },
+"Interval": {
+"description": "Represents a time interval, encoded as a Timestamp start (inclusive) and a\nTimestamp end (exclusive).\n\nThe start must be less than or equal to the end.\nWhen the start equals the end, the interval is empty (matches no time).\nWhen both start and end are unspecified, the interval matches any time.",
+"id": "Interval",
+"properties": {
+"endTime": {
+"description": "Optional. Exclusive end of the interval.\n\nIf specified, a Timestamp matching this interval will have to be before the\nend.",
+"format": "google-datetime",
+"type": "string"
+},
+"startTime": {
+"description": "Optional. Inclusive start of the interval.\n\nIf specified, a Timestamp matching this interval will have to be the same\nor after the start.",
+"format": "google-datetime",
+"type": "string"
+}
+},
+"type": "object"
+},
 "License": {
 "description": "Represents a License resource.\n\nA License represents billing and aggregate usage data forpublic andmarketplace images.\n *Caution* This resource is intended for\nuse only by third-party partners who are creatingCloud Marketplace\nimages.",
 "id": "License",
@@ -80018,6 +80704,17 @@ false
 "description": "Represents a License Code resource.\n\nA License Code is a unique identifier used to represent alicense\nresource.\n *Caution* This resource is intended for\nuse only by third-party partners who are creatingCloud Marketplace\nimages.",
 "id": "LicenseCode",
 "properties": {
+"allowedReplacementLicenses": {
+"description": "Specifies licenseCodes of licenses that can replace this license. Note:\nsuch replacements are allowed even if removable_from_disk is false.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
+"appendableToDisk": {
+"description": "If true, this license can be appended to an existing disk's set of\nlicenses.",
+"type": "boolean"
+},
 "creationTimestamp": {
 "description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.",
 "readOnly": true,
@@ -80034,6 +80731,13 @@ false
 "readOnly": true,
 "type": "string"
 },
+"incompatibleLicenses": {
+"description": "Specifies licenseCodes of licenses that are incompatible with this license.\nIf a license is incompatible with this license, it cannot be attached to\nthe same disk or image.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
 "kind": {
 "default": "compute#licenseCode",
 "description": "Output only. [Output Only] Type of resource. Always compute#licenseCode for\nlicenses.",
@@ -80047,6 +80751,14 @@ false
 },
 "type": "array"
 },
+"minimumRetention": {
+"$ref": "Duration",
+"description": "If set, this license will be unable to be removed or replaced once attached\nto a disk until the minimum_retention period has passed."
+},
+"multiTenantOnly": {
+"description": "If true, this license can only be used on VMs on multi tenant nodes.",
+"type": "boolean"
+},
 "name": {
 "annotations": {
 "required": [
@@ -80058,11 +80770,30 @@ false
 "readOnly": true,
 "type": "string"
 },
+"osLicense": {
+"description": "If true, indicates this is an OS license. Only one OS license can be\nattached to a disk or image at a time.",
+"type": "boolean"
+},
+"removableFromDisk": {
+"description": "If true, this license can be removed from a disk's set of licenses, with no\nreplacement license needed.",
+"type": "boolean"
+},
+"requiredCoattachedLicenses": {
+"description": "Specifies the set of permissible coattached licenseCodes of licenses that\nsatisfy the coattachment requirement of this license. At least one license\nfrom the set must be attached to the same disk or image as this license.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
 "selfLink": {
 "description": "Output only. [Output Only] Server-defined URL for the resource.",
 "readOnly": true,
 "type": "string"
 },
+"soleTenantOnly": {
+"description": "If true, this license can only be used on VMs on sole tenant nodes.",
+"type": "boolean"
+},
 "state": {
 "description": "Output only. [Output Only] Current state of this License Code.",
 "enum": [
@@ -80086,6 +80817,11 @@ false
 "description": "Output only. [Output Only] If true, the license will remain attached when creating\nimages or snapshots from disks. Otherwise, the license is not transferred.",
 "readOnly": true,
 "type": "boolean"
+},
+"updateTimestamp": {
+"description": "Output only. [Output Only] Last update timestamp inRFC3339\ntext format.",
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -80114,7 +80850,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the license. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the license. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -81756,6 +82492,11 @@ false
 "description": "Output only. [Output Only] Information about the termination timestamp of the instance,\nif applicable.",
 "readOnly": true
 },
+"shutdownDetails": {
+"$ref": "ManagedInstanceShutdownDetails",
+"description": "Output only. [Output Only] Specifies the graceful shutdown details if the instance is in\n`PENDING_STOP` state or there is a programmed stop scheduled.",
+"readOnly": true
+},
 "targetStatus": {
 "description": "Output only. [Output Only] The eventual status of the instance. The instance group\nmanager will not be identified as stable till each managed instance reaches\nits targetStatus.",
 "enum": [
@@ -81921,6 +82662,12 @@ false
 "ManagedInstanceScheduling": {
 "id": "ManagedInstanceScheduling",
 "properties": {
+"gracefulShutdownTimestamp": {
+"description": "Output only. [Output Only] The timestamp at which the underlying instance will be\ntriggered for graceful shutdown if it is configured. This is in RFC3339 text format.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+},
 "terminationTimestamp": {
 "description": "Output only. [Output Only] The timestamp at which the managed instance will be\nterminated. This is in RFC3339 text format.",
 "format": "google-datetime",
@@ -81930,6 +82677,23 @@ false
 },
 "type": "object"
 },
+"ManagedInstanceShutdownDetails": {
+"id": "ManagedInstanceShutdownDetails",
+"properties": {
+"maxDuration": {
+"$ref": "Duration",
+"description": "Output only. [Output Only] The duration for graceful shutdown. Only applicable when\nthe instance is in `PENDING_STOP` state.",
+"readOnly": true
+},
+"requestTimestamp": {
+"description": "Output only. [Output Only] Past timestamp indicating the beginning of `PENDING_STOP`\nstate of instance in RFC3339 text format.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
 "ManagedInstanceVersion": {
 "id": "ManagedInstanceVersion",
 "properties": {
@@ -82038,6 +82802,27 @@ false
 },
 "type": "object"
 },
+"Money": {
+"description": "Represents an amount of money with its currency type.",
+"id": "Money",
+"properties": {
+"currencyCode": {
+"description": "The three-letter currency code defined in ISO 4217.",
+"type": "string"
+},
+"nanos": {
+"description": "Number of nano (10^-9) units of the amount.\nThe value must be between -999,999,999 and +999,999,999 inclusive.\nIf `units` is positive, `nanos` must be positive or zero.\nIf `units` is zero, `nanos` can be positive, zero, or negative.\nIf `units` is negative, `nanos` must be negative or zero.\nFor example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.",
+"format": "int32",
+"type": "integer"
+},
+"units": {
+"description": "The whole units of the amount.\nFor example if `currencyCode` is `\"USD\"`, then 1 unit is one US dollar.",
+"format": "int64",
+"type": "string"
+}
+},
+"type": "object"
+},
 "MultiMig": {
 "description": "Multi-MIG represents a group of managed instance groups.",
 "id": "MultiMig",
@@ -84989,6 +85774,13 @@ false
 },
 "type": "array"
 },
+"aliasIpv6Ranges": {
+"description": "An array of alias IPv6 ranges for this network interface.\nYou can only specify this field for network interfaces in VPC networks.",
+"items": {
+"$ref": "AliasIpRange"
+},
+"type": "array"
+},
 "enableVpcScopedDns": {
 "description": "Optional. If true, DNS resolution will be enabled over this interface. Only valid\nwith network_attachment.",
 "type": "boolean"
@@ -86315,6 +87107,8 @@ false
 "GCE_ENDPOINT",
 "IPSEC_INTERCONNECT",
 "NAT_AUTO",
+"PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0",
+"PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1",
 "PRIVATE_SERVICE_CONNECT",
 "SERVERLESS",
 "SHARED_LOADBALANCER_VIP",
@@ -86325,6 +87119,8 @@ false
 "VM internal/alias IP, Internal LB service IP, etc.",
 "A regional internal IP address range reserved for the VLAN attachment\nthat is used in HA VPN over Cloud Interconnect. This regional\ninternal IP address range must not overlap with any IP address range\nof subnet/route in the VPC network and its peering networks. After the\nVLAN attachment is created with the reserved IP address range, when\ncreating a new VPN gateway, its interface IP address is allocated\nfrom the associated VLAN attachment\u2019s IP address range.",
 "External IP automatically reserved for Cloud NAT.",
+"The global external address can only be assigned to Global External\nPassthrough Network Load Balancer forwarding rules, as an Availability\nGroup 0 address.",
+"The global external address can only be assigned to Global External\nPassthrough Network Load Balancer forwarding rules, as an Availability\nGroup 1 address.",
 "A private network IP address that can be used to configure Private\nService Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL",
 "A regional internal IP address range reserved for Serverless.",
 "A private network IP address that can be shared by multiple Internal\nLoad Balancer forwarding rules.",
@@ -86758,6 +87554,7 @@ false
 "description": "Output only. Specifies which subnetwork purposes are supported.",
 "items": {
 "enum": [
+"CUSTOM_HARDWARE_LINK",
 "GLOBAL_MANAGED_PROXY",
 "INTERNAL_HTTPS_LOAD_BALANCER",
 "PEER_MIGRATION",
@@ -86768,6 +87565,7 @@ false
 "REGIONAL_MANAGED_PROXY"
 ],
 "enumDescriptions": [
+"Subnetwork used for Custom Hardware Link.",
 "Subnet reserved for Global Envoy-based Load Balancing.",
 "Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy\npurpose, please use REGIONAL_MANAGED_PROXY instead.",
 "Subnetwork will be used for Migration from one peered VPC to another.\n(a transient state of subnetwork\nwhile migrating resources from one project to another).",
@@ -92710,6 +93508,20 @@ false
 },
 "type": "array"
 },
+"purpose": {
+"description": "Immutable. The purpose of the public delegated prefix.\n\nThis field can only be set for the top-level global public delegated\nprefix. It is an output-only field for the sub-delegates that inherit the\nvalue from the top-level global public delegated prefix. Once the value is\nset, it cannot be changed.\n\nThe field cannot be set for regional public delegated prefixes.\n\nThe supported values are:\n   \n   \n     - APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public\n     delegated prefix can only be used by Global External Application and\n     Proxy Load Balancers to allocate addresses for forwarding rules. This is\n     the default value.\n     - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The\n     global public delegated prefix can only be used by Global External\n     Passthrough Network Load Balancers to allocate Availability Group 0\n     addresses for forwarding rules.\n     - PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The\n     global public delegated prefix can only be used by Global External\n     Passthrough Network Load Balancers to allocate Availability Group 1\n     addresses for forwarding rules.",
+"enum": [
+"APPLICATION_AND_PROXY_LOAD_BALANCERS",
+"PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0",
+"PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1"
+],
+"enumDescriptions": [
+"The global public delegated prefix can only be used by Global External\nApplication and Proxy Load Balancers to allocate addresses for forwarding\nrules. This is the default value.",
+"The global public delegated prefix can only be used by Global External\nPassthrough Network Load Balancers to allocate Availability Group 0\naddresses for forwarding rules.",
+"The global public delegated prefix can only be used by Global External\nPassthrough Network Load Balancers to allocate Availability Group 1\naddresses for forwarding rules."
+],
+"type": "string"
+},
 "region": {
 "description": "Output only. [Output Only] URL of the region where the public delegated prefix resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.",
 "readOnly": true,
@@ -93127,6 +93939,21 @@ false
 "description": "The name of the sub public delegated prefix.",
 "type": "string"
 },
+"purpose": {
+"description": "Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited\nfrom parent prefix.",
+"enum": [
+"APPLICATION_AND_PROXY_LOAD_BALANCERS",
+"PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0",
+"PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1"
+],
+"enumDescriptions": [
+"The global public delegated prefix can only be used by Global External\nApplication and Proxy Load Balancers to allocate addresses for forwarding\nrules. This is the default value.",
+"The global public delegated prefix can only be used by Global External\nPassthrough Network Load Balancers to allocate Availability Group 0\naddresses for forwarding rules.",
+"The global public delegated prefix can only be used by Global External\nPassthrough Network Load Balancers to allocate Availability Group 1\naddresses for forwarding rules."
+],
+"readOnly": true,
+"type": "string"
+},
 "region": {
 "description": "Output only. [Output Only] The region of the sub public delegated prefix if it is\nregional. If absent, the sub prefix is global.",
 "readOnly": true,
@@ -94483,7 +95310,7 @@ false
 "id": "RegionInstanceGroupManagerList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -94496,22 +95323,22 @@ false
 },
 "kind": {
 "default": "compute#regionInstanceGroupManagerList",
-"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.",
+"description": "Output only. The resource type, which is always compute#instanceGroupManagerList for a\nlist of managed instance groups that exist in th regional scope.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -94659,7 +95486,7 @@ false
 "type": "string"
 },
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -94672,22 +95499,22 @@ false
 },
 "kind": {
 "default": "compute#regionInstanceGroupManagerResizeRequestList",
-"description": "Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.",
+"description": "Output only. Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "unreachables": {
-"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder",
+"description": "Output only. Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder",
 "items": {
 "type": "string"
 },
@@ -94695,7 +95522,7 @@ false
 "type": "array"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -99451,6 +100278,11 @@ false
 "readOnly": true,
 "type": "string"
 },
+"estimatedCompletionTime": {
+"description": "Output only. Estimated timestamp at which the wave will complete. Extrapolated from\ncurrent progress.",
+"readOnly": true,
+"type": "string"
+},
 "estimatedTotalResourcesCount": {
 "description": "Output only. Estimated total count of resources.",
 "format": "int64",
@@ -106100,7 +106932,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -107635,6 +108467,20 @@ false
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
 "type": "string"
 },
+"postQuantumKeyExchange": {
+"description": "One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates\nX25519MLKEM768 key exchange when clients advertise support for it. When set\nto DEFAULT, or if no SSL Policy is attached to the target\nproxy, the load balancer disallows X25519MLKEM768 key exchange before\nOctober 2026, and allows it afterward. When set to ENABLED,\nthe load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key\nexchange until October 2027, and allows it afterward.",
+"enum": [
+"DEFAULT",
+"DEFERRED",
+"ENABLED"
+],
+"enumDescriptions": [
+"Default behavior: disabled until October 2026, enabled afterward.",
+"Disabled until October 2027, enabled afterward.",
+"Enabled now."
+],
+"type": "string"
+},
 "profile": {
 "description": "Profile specifies the set of SSL features that can be used by the load\nbalancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in\nthe customFeatures field. If using FIPS_202205,\nthe min_tls_version field must be set to TLS_1_2.",
 "enum": [
@@ -108681,7 +109527,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the storage pool. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the storage pool. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -109585,6 +110431,7 @@ false
 },
 "purpose": {
 "enum": [
+"CUSTOM_HARDWARE_LINK",
 "GLOBAL_MANAGED_PROXY",
 "INTERNAL_HTTPS_LOAD_BALANCER",
 "PEER_MIGRATION",
@@ -109595,6 +110442,7 @@ false
 "REGIONAL_MANAGED_PROXY"
 ],
 "enumDescriptions": [
+"Subnetwork used for Custom Hardware Link.",
 "Subnet reserved for Global Envoy-based Load Balancing.",
 "Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy\npurpose, please use REGIONAL_MANAGED_PROXY instead.",
 "Subnetwork will be used for Migration from one peered VPC to another.\n(a transient state of subnetwork\nwhile migrating resources from one project to another).",
@@ -110105,6 +110953,23 @@ false
 "description": "The range of IP addresses belonging to this subnetwork secondary range.\nProvide this property when you create the subnetwork. Ranges must be\nunique and non-overlapping with all primary and secondary IP ranges\nwithin a network. Both IPv4 and IPv6 ranges are supported. For IPv4,\nthe range can be any range listed in theValid\nranges list.\n\nFor IPv6:\nThe range must have a /64 prefix length.\nThe range must be omitted, for auto-allocation from Google-defined ULA\nIPv6 range.\nFor BYOGUA internal IPv6 secondary range, the range may be specified\nalong with the `ipCollection` field.\nIf an `ipCollection` is specified, the requested ip_cidr_range must lie\nwithin the range of the PDP referenced by the `ipCollection` field for\nallocation.\nIf `ipCollection` field is specified, but ip_cidr_range is not,\nthe range is auto-allocated from the PDP referenced by the `ipCollection`\nfield.",
 "type": "string"
 },
+"ipCollection": {
+"description": "Reference to a Public Delegated Prefix (PDP) for BYOIP.\nThis field should be specified for configuring BYOGUA internal IPv6\nsecondary range.\nWhen specified along with the ip_cidr_range, the ip_cidr_range must lie\nwithin the PDP referenced by the `ipCollection` field.\nWhen specified without the ip_cidr_range, the range is auto-allocated\nfrom the PDP referenced by the `ipCollection` field.",
+"type": "string"
+},
+"ipVersion": {
+"enum": [
+"IPV4",
+"IPV6",
+"IP_VERSION_UNSPECIFIED"
+],
+"enumDescriptions": [
+"",
+"",
+"Treated as IPV4 for backward-compatibility."
+],
+"type": "string"
+},
 "rangeName": {
 "description": "The name associated with this subnetwork secondary range, used when adding\nan alias IP/IPv6 range to a VM instance.\nThe name must be 1-63 characters long, and comply withRFC1035.\nThe name must be unique within the subnetwork.",
 "type": "string"
@@ -115447,6 +116312,7 @@ false
 },
 "purpose": {
 "enum": [
+"CUSTOM_HARDWARE_LINK",
 "GLOBAL_MANAGED_PROXY",
 "INTERNAL_HTTPS_LOAD_BALANCER",
 "PEER_MIGRATION",
@@ -115457,6 +116323,7 @@ false
 "REGIONAL_MANAGED_PROXY"
 ],
 "enumDescriptions": [
+"Subnetwork used for Custom Hardware Link.",
 "Subnet reserved for Global Envoy-based Load Balancing.",
 "Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy\npurpose, please use REGIONAL_MANAGED_PROXY instead.",
 "Subnetwork will be used for Migration from one peered VPC to another.\n(a transient state of subnetwork\nwhile migrating resources from one project to another).",
diff --git a/googleapiclient/discovery_cache/documents/compute.v1.json b/googleapiclient/discovery_cache/documents/compute.v1.json
index b2c33e4145..53fa948035 100644
--- a/googleapiclient/discovery_cache/documents/compute.v1.json
+++ b/googleapiclient/discovery_cache/documents/compute.v1.json
@@ -7254,13 +7254,13 @@
 }
 }
 },
-"healthChecks": {
+"globalVmExtensionPolicies": {
 "methods": {
 "aggregatedList": {
-"description": "Retrieves the list of all HealthCheck resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.",
-"flatPath": "projects/{project}/aggregated/healthChecks",
+"description": "Retrieves the list of all VM Extension Policy resources\navailable to the specified project.\n\nTo prevent failure, it's recommended that you set the\n`returnPartialSuccess` parameter to `true`.",
+"flatPath": "projects/{project}/aggregated/vmExtensionPolicies",
 "httpMethod": "GET",
-"id": "compute.healthChecks.aggregatedList",
+"id": "compute.globalVmExtensionPolicies.aggregatedList",
 "parameterOrder": [
 "project"
 ],
@@ -7312,9 +7312,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/aggregated/healthChecks",
+"path": "projects/{project}/aggregated/vmExtensionPolicies",
 "response": {
-"$ref": "HealthChecksAggregatedList"
+"$ref": "VmExtensionPolicyAggregatedListResponse"
 },
 "scopes": [
 "https://www.googleapis.com/auth/cloud-platform",
@@ -7323,19 +7323,18 @@
 ]
 },
 "delete": {
-"description": "Deletes the specified HealthCheck resource.",
-"flatPath": "projects/{project}/global/healthChecks/{healthCheck}",
-"httpMethod": "DELETE",
-"id": "compute.healthChecks.delete",
+"description": "Purge scoped resources (zonal policies) from a global VM extension\npolicy, and then delete the global VM extension policy. Purge of the scoped\nresources is a pre-condition of the global VM extension policy deletion.\nThe deletion of the global VM extension policy happens after the purge\nrollout is done, so it's not a part of the LRO. It's an automatic process\nthat triggers in the backend.",
+"flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete",
+"httpMethod": "POST",
+"id": "compute.globalVmExtensionPolicies.delete",
 "parameterOrder": [
 "project",
-"healthCheck"
+"globalVmExtensionPolicy"
 ],
 "parameters": {
-"healthCheck": {
-"description": "Name of the HealthCheck resource to delete.",
+"globalVmExtensionPolicy": {
+"description": "Name of the global VM extension policy to purge scoped resources for.",
 "location": "path",
-"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
 "type": "string"
 },
@@ -7352,7 +7351,10 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/healthChecks/{healthCheck}",
+"path": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete",
+"request": {
+"$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutInput"
+},
 "response": {
 "$ref": "Operation"
 },
@@ -7362,17 +7364,17 @@
 ]
 },
 "get": {
-"description": "Returns the specified HealthCheck resource.",
-"flatPath": "projects/{project}/global/healthChecks/{healthCheck}",
+"description": "Gets details of a global VM extension policy.",
+"flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}",
 "httpMethod": "GET",
-"id": "compute.healthChecks.get",
+"id": "compute.globalVmExtensionPolicies.get",
 "parameterOrder": [
 "project",
-"healthCheck"
+"globalVmExtensionPolicy"
 ],
 "parameters": {
-"healthCheck": {
-"description": "Name of the HealthCheck resource to return.",
+"globalVmExtensionPolicy": {
+"description": "Name of the GlobalVmExtensionPolicy resource to return.",
 "location": "path",
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
@@ -7386,9 +7388,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/healthChecks/{healthCheck}",
+"path": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}",
 "response": {
-"$ref": "HealthCheck"
+"$ref": "GlobalVmExtensionPolicy"
 },
 "scopes": [
 "https://www.googleapis.com/auth/cloud-platform",
@@ -7397,10 +7399,10 @@
 ]
 },
 "insert": {
-"description": "Creates a HealthCheck resource in the specified project using the data\nincluded in the request.",
-"flatPath": "projects/{project}/global/healthChecks",
+"description": "Creates a new project level GlobalVmExtensionPolicy.",
+"flatPath": "projects/{project}/global/vmExtensionPolicies",
 "httpMethod": "POST",
-"id": "compute.healthChecks.insert",
+"id": "compute.globalVmExtensionPolicies.insert",
 "parameterOrder": [
 "project"
 ],
@@ -7418,9 +7420,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/healthChecks",
+"path": "projects/{project}/global/vmExtensionPolicies",
 "request": {
-"$ref": "HealthCheck"
+"$ref": "GlobalVmExtensionPolicy"
 },
 "response": {
 "$ref": "Operation"
@@ -7431,10 +7433,10 @@
 ]
 },
 "list": {
-"description": "Retrieves the list of HealthCheck resources available to the specified\nproject.",
-"flatPath": "projects/{project}/global/healthChecks",
+"description": "Lists global VM extension policies.",
+"flatPath": "projects/{project}/global/vmExtensionPolicies",
 "httpMethod": "GET",
-"id": "compute.healthChecks.list",
+"id": "compute.globalVmExtensionPolicies.list",
 "parameterOrder": [
 "project"
 ],
@@ -7475,9 +7477,9 @@
 "type": "boolean"
 }
 },
-"path": "projects/{project}/global/healthChecks",
+"path": "projects/{project}/global/vmExtensionPolicies",
 "response": {
-"$ref": "HealthCheckList"
+"$ref": "GlobalVmExtensionPolicyList"
 },
 "scopes": [
 "https://www.googleapis.com/auth/cloud-platform",
@@ -7485,20 +7487,19 @@
 "https://www.googleapis.com/auth/compute.readonly"
 ]
 },
-"patch": {
-"description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.",
-"flatPath": "projects/{project}/global/healthChecks/{healthCheck}",
+"update": {
+"description": "Updates a global VM extension policy.",
+"flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}",
 "httpMethod": "PATCH",
-"id": "compute.healthChecks.patch",
+"id": "compute.globalVmExtensionPolicies.update",
 "parameterOrder": [
 "project",
-"healthCheck"
+"globalVmExtensionPolicy"
 ],
 "parameters": {
-"healthCheck": {
-"description": "Name of the HealthCheck resource to patch.",
+"globalVmExtensionPolicy": {
+"description": "Name of the global VM extension policy to update.",
 "location": "path",
-"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
 "type": "string"
 },
@@ -7515,9 +7516,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/healthChecks/{healthCheck}",
+"path": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}",
 "request": {
-"$ref": "HealthCheck"
+"$ref": "GlobalVmExtensionPolicy"
 },
 "response": {
 "$ref": "Operation"
@@ -7526,103 +7527,89 @@
 "https://www.googleapis.com/auth/cloud-platform",
 "https://www.googleapis.com/auth/compute"
 ]
+}
+}
 },
-"testIamPermissions": {
-"description": "Returns permissions that a caller has on the specified resource.",
-"flatPath": "projects/{project}/global/healthChecks/{resource}/testIamPermissions",
-"httpMethod": "POST",
-"id": "compute.healthChecks.testIamPermissions",
+"healthChecks": {
+"methods": {
+"aggregatedList": {
+"description": "Retrieves the list of all HealthCheck resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.",
+"flatPath": "projects/{project}/aggregated/healthChecks",
+"httpMethod": "GET",
+"id": "compute.healthChecks.aggregatedList",
 "parameterOrder": [
-"project",
-"resource"
+"project"
 ],
 "parameters": {
-"project": {
-"description": "Project ID for this request.",
-"location": "path",
-"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
-"required": true,
-"type": "string"
-},
-"resource": {
-"description": "Name or id of the resource for this request.",
-"location": "path",
-"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
-"required": true,
+"filter": {
+"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.",
+"location": "query",
 "type": "string"
-}
 },
-"path": "projects/{project}/global/healthChecks/{resource}/testIamPermissions",
-"request": {
-"$ref": "TestPermissionsRequest"
+"includeAllScopes": {
+"description": "Indicates whether every visible scope for each scope type (zone, region,\nglobal) should be included in the response. For new resource types added\nafter this field, the flag has no effect as new resource types will always\ninclude every visible scope for each scope type in response. For resource\ntypes which predate this field, if this flag is omitted or false, only\nscopes of the scope types where the resource type is expected to be found\nwill be included.",
+"location": "query",
+"type": "boolean"
 },
-"response": {
-"$ref": "TestPermissionsResponse"
+"maxResults": {
+"default": "500",
+"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)",
+"format": "uint32",
+"location": "query",
+"minimum": "0",
+"type": "integer"
 },
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform",
-"https://www.googleapis.com/auth/compute",
-"https://www.googleapis.com/auth/compute.readonly"
-]
+"orderBy": {
+"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.",
+"location": "query",
+"type": "string"
 },
-"update": {
-"description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request.",
-"flatPath": "projects/{project}/global/healthChecks/{healthCheck}",
-"httpMethod": "PUT",
-"id": "compute.healthChecks.update",
-"parameterOrder": [
-"project",
-"healthCheck"
-],
-"parameters": {
-"healthCheck": {
-"description": "Name of the HealthCheck resource to update.",
-"location": "path",
-"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
-"required": true,
+"pageToken": {
+"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.",
+"location": "query",
 "type": "string"
 },
 "project": {
-"description": "Project ID for this request.",
+"description": "Name of the project scoping this request.",
 "location": "path",
 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
 "required": true,
 "type": "string"
 },
-"requestId": {
-"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"returnPartialSuccess": {
+"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.",
+"location": "query",
+"type": "boolean"
+},
+"serviceProjectNumber": {
+"description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.",
+"format": "int64",
 "location": "query",
 "type": "string"
 }
 },
-"path": "projects/{project}/global/healthChecks/{healthCheck}",
-"request": {
-"$ref": "HealthCheck"
-},
+"path": "projects/{project}/aggregated/healthChecks",
 "response": {
-"$ref": "Operation"
+"$ref": "HealthChecksAggregatedList"
 },
 "scopes": [
 "https://www.googleapis.com/auth/cloud-platform",
-"https://www.googleapis.com/auth/compute"
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
 ]
-}
-}
 },
-"httpHealthChecks": {
-"methods": {
 "delete": {
-"description": "Deletes the specified HttpHealthCheck resource.",
-"flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"description": "Deletes the specified HealthCheck resource.",
+"flatPath": "projects/{project}/global/healthChecks/{healthCheck}",
 "httpMethod": "DELETE",
-"id": "compute.httpHealthChecks.delete",
+"id": "compute.healthChecks.delete",
 "parameterOrder": [
 "project",
-"httpHealthCheck"
+"healthCheck"
 ],
 "parameters": {
-"httpHealthCheck": {
-"description": "Name of the HttpHealthCheck resource to delete.",
+"healthCheck": {
+"description": "Name of the HealthCheck resource to delete.",
 "location": "path",
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
@@ -7641,7 +7628,7 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"path": "projects/{project}/global/healthChecks/{healthCheck}",
 "response": {
 "$ref": "Operation"
 },
@@ -7651,17 +7638,17 @@
 ]
 },
 "get": {
-"description": "Returns the specified HttpHealthCheck resource.",
-"flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"description": "Returns the specified HealthCheck resource.",
+"flatPath": "projects/{project}/global/healthChecks/{healthCheck}",
 "httpMethod": "GET",
-"id": "compute.httpHealthChecks.get",
+"id": "compute.healthChecks.get",
 "parameterOrder": [
 "project",
-"httpHealthCheck"
+"healthCheck"
 ],
 "parameters": {
-"httpHealthCheck": {
-"description": "Name of the HttpHealthCheck resource to return.",
+"healthCheck": {
+"description": "Name of the HealthCheck resource to return.",
 "location": "path",
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
@@ -7675,9 +7662,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"path": "projects/{project}/global/healthChecks/{healthCheck}",
 "response": {
-"$ref": "HttpHealthCheck"
+"$ref": "HealthCheck"
 },
 "scopes": [
 "https://www.googleapis.com/auth/cloud-platform",
@@ -7686,10 +7673,10 @@
 ]
 },
 "insert": {
-"description": "Creates a HttpHealthCheck resource in the specified project using the data\nincluded in the request.",
-"flatPath": "projects/{project}/global/httpHealthChecks",
+"description": "Creates a HealthCheck resource in the specified project using the data\nincluded in the request.",
+"flatPath": "projects/{project}/global/healthChecks",
 "httpMethod": "POST",
-"id": "compute.httpHealthChecks.insert",
+"id": "compute.healthChecks.insert",
 "parameterOrder": [
 "project"
 ],
@@ -7707,9 +7694,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpHealthChecks",
+"path": "projects/{project}/global/healthChecks",
 "request": {
-"$ref": "HttpHealthCheck"
+"$ref": "HealthCheck"
 },
 "response": {
 "$ref": "Operation"
@@ -7720,10 +7707,10 @@
 ]
 },
 "list": {
-"description": "Retrieves the list of HttpHealthCheck resources available to the specified\nproject.",
-"flatPath": "projects/{project}/global/httpHealthChecks",
+"description": "Retrieves the list of HealthCheck resources available to the specified\nproject.",
+"flatPath": "projects/{project}/global/healthChecks",
 "httpMethod": "GET",
-"id": "compute.httpHealthChecks.list",
+"id": "compute.healthChecks.list",
 "parameterOrder": [
 "project"
 ],
@@ -7764,9 +7751,9 @@
 "type": "boolean"
 }
 },
-"path": "projects/{project}/global/httpHealthChecks",
+"path": "projects/{project}/global/healthChecks",
 "response": {
-"$ref": "HttpHealthCheckList"
+"$ref": "HealthCheckList"
 },
 "scopes": [
 "https://www.googleapis.com/auth/cloud-platform",
@@ -7775,17 +7762,17 @@
 ]
 },
 "patch": {
-"description": "Updates a HttpHealthCheck resource in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.",
-"flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.",
+"flatPath": "projects/{project}/global/healthChecks/{healthCheck}",
 "httpMethod": "PATCH",
-"id": "compute.httpHealthChecks.patch",
+"id": "compute.healthChecks.patch",
 "parameterOrder": [
 "project",
-"httpHealthCheck"
+"healthCheck"
 ],
 "parameters": {
-"httpHealthCheck": {
-"description": "Name of the HttpHealthCheck resource to patch.",
+"healthCheck": {
+"description": "Name of the HealthCheck resource to patch.",
 "location": "path",
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
@@ -7804,9 +7791,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"path": "projects/{project}/global/healthChecks/{healthCheck}",
 "request": {
-"$ref": "HttpHealthCheck"
+"$ref": "HealthCheck"
 },
 "response": {
 "$ref": "Operation"
@@ -7818,9 +7805,9 @@
 },
 "testIamPermissions": {
 "description": "Returns permissions that a caller has on the specified resource.",
-"flatPath": "projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions",
+"flatPath": "projects/{project}/global/healthChecks/{resource}/testIamPermissions",
 "httpMethod": "POST",
-"id": "compute.httpHealthChecks.testIamPermissions",
+"id": "compute.healthChecks.testIamPermissions",
 "parameterOrder": [
 "project",
 "resource"
@@ -7841,7 +7828,7 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions",
+"path": "projects/{project}/global/healthChecks/{resource}/testIamPermissions",
 "request": {
 "$ref": "TestPermissionsRequest"
 },
@@ -7855,17 +7842,17 @@
 ]
 },
 "update": {
-"description": "Updates a HttpHealthCheck resource in the specified project using the data\nincluded in the request.",
-"flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request.",
+"flatPath": "projects/{project}/global/healthChecks/{healthCheck}",
 "httpMethod": "PUT",
-"id": "compute.httpHealthChecks.update",
+"id": "compute.healthChecks.update",
 "parameterOrder": [
 "project",
-"httpHealthCheck"
+"healthCheck"
 ],
 "parameters": {
-"httpHealthCheck": {
-"description": "Name of the HttpHealthCheck resource to update.",
+"healthCheck": {
+"description": "Name of the HealthCheck resource to update.",
 "location": "path",
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
@@ -7884,9 +7871,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"path": "projects/{project}/global/healthChecks/{healthCheck}",
 "request": {
-"$ref": "HttpHealthCheck"
+"$ref": "HealthCheck"
 },
 "response": {
 "$ref": "Operation"
@@ -7898,20 +7885,20 @@
 }
 }
 },
-"httpsHealthChecks": {
+"httpHealthChecks": {
 "methods": {
 "delete": {
-"description": "Deletes the specified HttpsHealthCheck resource.",
-"flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}",
+"description": "Deletes the specified HttpHealthCheck resource.",
+"flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
 "httpMethod": "DELETE",
-"id": "compute.httpsHealthChecks.delete",
+"id": "compute.httpHealthChecks.delete",
 "parameterOrder": [
 "project",
-"httpsHealthCheck"
+"httpHealthCheck"
 ],
 "parameters": {
-"httpsHealthCheck": {
-"description": "Name of the HttpsHealthCheck resource to delete.",
+"httpHealthCheck": {
+"description": "Name of the HttpHealthCheck resource to delete.",
 "location": "path",
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
@@ -7930,7 +7917,7 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}",
+"path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
 "response": {
 "$ref": "Operation"
 },
@@ -7940,17 +7927,17 @@
 ]
 },
 "get": {
-"description": "Returns the specified HttpsHealthCheck resource.",
-"flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}",
+"description": "Returns the specified HttpHealthCheck resource.",
+"flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
 "httpMethod": "GET",
-"id": "compute.httpsHealthChecks.get",
+"id": "compute.httpHealthChecks.get",
 "parameterOrder": [
 "project",
-"httpsHealthCheck"
+"httpHealthCheck"
 ],
 "parameters": {
-"httpsHealthCheck": {
-"description": "Name of the HttpsHealthCheck resource to return.",
+"httpHealthCheck": {
+"description": "Name of the HttpHealthCheck resource to return.",
 "location": "path",
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
 "required": true,
@@ -7964,9 +7951,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}",
+"path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
 "response": {
-"$ref": "HttpsHealthCheck"
+"$ref": "HttpHealthCheck"
 },
 "scopes": [
 "https://www.googleapis.com/auth/cloud-platform",
@@ -7975,10 +7962,10 @@
 ]
 },
 "insert": {
-"description": "Creates a HttpsHealthCheck resource in the specified project using the data\nincluded in the request.",
-"flatPath": "projects/{project}/global/httpsHealthChecks",
+"description": "Creates a HttpHealthCheck resource in the specified project using the data\nincluded in the request.",
+"flatPath": "projects/{project}/global/httpHealthChecks",
 "httpMethod": "POST",
-"id": "compute.httpsHealthChecks.insert",
+"id": "compute.httpHealthChecks.insert",
 "parameterOrder": [
 "project"
 ],
@@ -7996,9 +7983,9 @@
 "type": "string"
 }
 },
-"path": "projects/{project}/global/httpsHealthChecks",
+"path": "projects/{project}/global/httpHealthChecks",
 "request": {
-"$ref": "HttpsHealthCheck"
+"$ref": "HttpHealthCheck"
 },
 "response": {
 "$ref": "Operation"
@@ -8009,10 +7996,299 @@
 ]
 },
 "list": {
-"description": "Retrieves the list of HttpsHealthCheck resources available to the specified\nproject.",
-"flatPath": "projects/{project}/global/httpsHealthChecks",
+"description": "Retrieves the list of HttpHealthCheck resources available to the specified\nproject.",
+"flatPath": "projects/{project}/global/httpHealthChecks",
 "httpMethod": "GET",
-"id": "compute.httpsHealthChecks.list",
+"id": "compute.httpHealthChecks.list",
+"parameterOrder": [
+"project"
+],
+"parameters": {
+"filter": {
+"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.",
+"location": "query",
+"type": "string"
+},
+"maxResults": {
+"default": "500",
+"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)",
+"format": "uint32",
+"location": "query",
+"minimum": "0",
+"type": "integer"
+},
+"orderBy": {
+"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.",
+"location": "query",
+"type": "string"
+},
+"pageToken": {
+"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.",
+"location": "query",
+"type": "string"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"returnPartialSuccess": {
+"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "projects/{project}/global/httpHealthChecks",
+"response": {
+"$ref": "HttpHealthCheckList"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+},
+"patch": {
+"description": "Updates a HttpHealthCheck resource in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.",
+"flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"httpMethod": "PATCH",
+"id": "compute.httpHealthChecks.patch",
+"parameterOrder": [
+"project",
+"httpHealthCheck"
+],
+"parameters": {
+"httpHealthCheck": {
+"description": "Name of the HttpHealthCheck resource to patch.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"request": {
+"$ref": "HttpHealthCheck"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
+"testIamPermissions": {
+"description": "Returns permissions that a caller has on the specified resource.",
+"flatPath": "projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions",
+"httpMethod": "POST",
+"id": "compute.httpHealthChecks.testIamPermissions",
+"parameterOrder": [
+"project",
+"resource"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"resource": {
+"description": "Name or id of the resource for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions",
+"request": {
+"$ref": "TestPermissionsRequest"
+},
+"response": {
+"$ref": "TestPermissionsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+},
+"update": {
+"description": "Updates a HttpHealthCheck resource in the specified project using the data\nincluded in the request.",
+"flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"httpMethod": "PUT",
+"id": "compute.httpHealthChecks.update",
+"parameterOrder": [
+"project",
+"httpHealthCheck"
+],
+"parameters": {
+"httpHealthCheck": {
+"description": "Name of the HttpHealthCheck resource to update.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}",
+"request": {
+"$ref": "HttpHealthCheck"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+}
+}
+},
+"httpsHealthChecks": {
+"methods": {
+"delete": {
+"description": "Deletes the specified HttpsHealthCheck resource.",
+"flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}",
+"httpMethod": "DELETE",
+"id": "compute.httpsHealthChecks.delete",
+"parameterOrder": [
+"project",
+"httpsHealthCheck"
+],
+"parameters": {
+"httpsHealthCheck": {
+"description": "Name of the HttpsHealthCheck resource to delete.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
+"get": {
+"description": "Returns the specified HttpsHealthCheck resource.",
+"flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}",
+"httpMethod": "GET",
+"id": "compute.httpsHealthChecks.get",
+"parameterOrder": [
+"project",
+"httpsHealthCheck"
+],
+"parameters": {
+"httpsHealthCheck": {
+"description": "Name of the HttpsHealthCheck resource to return.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}",
+"response": {
+"$ref": "HttpsHealthCheck"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+},
+"insert": {
+"description": "Creates a HttpsHealthCheck resource in the specified project using the data\nincluded in the request.",
+"flatPath": "projects/{project}/global/httpsHealthChecks",
+"httpMethod": "POST",
+"id": "compute.httpsHealthChecks.insert",
+"parameterOrder": [
+"project"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "projects/{project}/global/httpsHealthChecks",
+"request": {
+"$ref": "HttpsHealthCheck"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
+"list": {
+"description": "Retrieves the list of HttpsHealthCheck resources available to the specified\nproject.",
+"flatPath": "projects/{project}/global/httpsHealthChecks",
+"httpMethod": "GET",
+"id": "compute.httpsHealthChecks.list",
 "parameterOrder": [
 "project"
 ],
@@ -16269,6 +16545,84 @@
 "https://www.googleapis.com/auth/compute.readonly"
 ]
 },
+"getIamPolicy": {
+"description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.",
+"flatPath": "projects/{project}/global/licenseCodes/{resource}/getIamPolicy",
+"httpMethod": "GET",
+"id": "compute.licenseCodes.getIamPolicy",
+"parameterOrder": [
+"project",
+"resource"
+],
+"parameters": {
+"optionsRequestedPolicyVersion": {
+"description": "Requested IAM Policy version.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"resource": {
+"description": "Name or id of the resource for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/licenseCodes/{resource}/getIamPolicy",
+"response": {
+"$ref": "Policy"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+},
+"setIamPolicy": {
+"description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.",
+"flatPath": "projects/{project}/global/licenseCodes/{resource}/setIamPolicy",
+"httpMethod": "POST",
+"id": "compute.licenseCodes.setIamPolicy",
+"parameterOrder": [
+"project",
+"resource"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"resource": {
+"description": "Name or id of the resource for this request.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/licenseCodes/{resource}/setIamPolicy",
+"request": {
+"$ref": "GlobalSetPolicyRequest"
+},
+"response": {
+"$ref": "Policy"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
 "testIamPermissions": {
 "description": "Returns permissions that a caller has on the specified resource.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.",
 "flatPath": "projects/{project}/global/licenseCodes/{resource}/testIamPermissions",
@@ -19420,6 +19774,48 @@
 "https://www.googleapis.com/auth/compute"
 ]
 },
+"cancelRequestRemovePeering": {
+"description": "Cancel requests to remove a peering from the specified network. Applicable\nonly for PeeringConnection with update_strategy=CONSENSUS.  Cancels a\nrequest to remove a peering from the specified network.",
+"flatPath": "projects/{project}/global/networks/{network}/cancelRequestRemovePeering",
+"httpMethod": "POST",
+"id": "compute.networks.cancelRequestRemovePeering",
+"parameterOrder": [
+"project",
+"network"
+],
+"parameters": {
+"network": {
+"description": "Name of the network resource to remove peering from.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "projects/{project}/global/networks/{network}/cancelRequestRemovePeering",
+"request": {
+"$ref": "NetworksCancelRequestRemovePeeringRequest"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
 "delete": {
 "description": "Deletes the specified network.",
 "flatPath": "projects/{project}/global/networks/{network}",
@@ -37406,13 +37802,121 @@
 }
 }
 },
-"routers": {
+"rolloutPlans": {
 "methods": {
-"aggregatedList": {
-"description": "Retrieves an aggregated list of routers.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.",
-"flatPath": "projects/{project}/aggregated/routers",
+"delete": {
+"description": "Deletes a RolloutPlan.",
+"flatPath": "projects/{project}/global/rolloutPlans/{rolloutPlan}",
+"httpMethod": "DELETE",
+"id": "compute.rolloutPlans.delete",
+"parameterOrder": [
+"project",
+"rolloutPlan"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+},
+"rolloutPlan": {
+"description": "Name of the RolloutPlan resource to delete.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/rolloutPlans/{rolloutPlan}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
+"get": {
+"description": "Gets details of a single project-scoped RolloutPlan.",
+"flatPath": "projects/{project}/global/rolloutPlans/{rolloutPlan}",
 "httpMethod": "GET",
-"id": "compute.routers.aggregatedList",
+"id": "compute.rolloutPlans.get",
+"parameterOrder": [
+"project",
+"rolloutPlan"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"rolloutPlan": {
+"description": "Name of the persistent rollout plan to return.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/rolloutPlans/{rolloutPlan}",
+"response": {
+"$ref": "RolloutPlan"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+},
+"insert": {
+"description": "Creates a new RolloutPlan in a given project and location.",
+"flatPath": "projects/{project}/global/rolloutPlans",
+"httpMethod": "POST",
+"id": "compute.rolloutPlans.insert",
+"parameterOrder": [
+"project"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "projects/{project}/global/rolloutPlans",
+"request": {
+"$ref": "RolloutPlan"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
+"list": {
+"description": "Lists RolloutPlans in a given project and location.",
+"flatPath": "projects/{project}/global/rolloutPlans",
+"httpMethod": "GET",
+"id": "compute.rolloutPlans.list",
 "parameterOrder": [
 "project"
 ],
@@ -37422,8 +37926,244 @@
 "location": "query",
 "type": "string"
 },
-"includeAllScopes": {
-"description": "Indicates whether every visible scope for each scope type (zone, region,\nglobal) should be included in the response. For new resource types added\nafter this field, the flag has no effect as new resource types will always\ninclude every visible scope for each scope type in response. For resource\ntypes which predate this field, if this flag is omitted or false, only\nscopes of the scope types where the resource type is expected to be found\nwill be included.",
+"maxResults": {
+"default": "500",
+"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)",
+"format": "uint32",
+"location": "query",
+"minimum": "0",
+"type": "integer"
+},
+"orderBy": {
+"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.",
+"location": "query",
+"type": "string"
+},
+"pageToken": {
+"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.",
+"location": "query",
+"type": "string"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"returnPartialSuccess": {
+"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "projects/{project}/global/rolloutPlans",
+"response": {
+"$ref": "RolloutPlansListResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+}
+}
+},
+"rollouts": {
+"methods": {
+"cancel": {
+"description": "Cancels a Rollout.",
+"flatPath": "projects/{project}/global/rollouts/{rollout}",
+"httpMethod": "PATCH",
+"id": "compute.rollouts.cancel",
+"parameterOrder": [
+"project",
+"rollout"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+},
+"rollback": {
+"description": "Optional. If true, then the ongoing rollout must be rolled back. Else, just cancel\nthe rollout without taking any further actions. Note that products must\nsupport at least one of these options, however, it does not need to support\nboth.",
+"location": "query",
+"type": "boolean"
+},
+"rollout": {
+"description": "Name of the Rollout resource to cancel.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/rollouts/{rollout}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
+"delete": {
+"description": "Deletes a Rollout.",
+"flatPath": "projects/{project}/global/rollouts/{rollout}",
+"httpMethod": "DELETE",
+"id": "compute.rollouts.delete",
+"parameterOrder": [
+"project",
+"rollout"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+},
+"rollout": {
+"description": "Name of the Rollout resource to delete.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/rollouts/{rollout}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute"
+]
+},
+"get": {
+"description": "Gets details of a single project-scoped Rollout.",
+"flatPath": "projects/{project}/global/rollouts/{rollout}",
+"httpMethod": "GET",
+"id": "compute.rollouts.get",
+"parameterOrder": [
+"project",
+"rollout"
+],
+"parameters": {
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"rollout": {
+"description": "Name of the persistent rollout to return.",
+"location": "path",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}",
+"required": true,
+"type": "string"
+}
+},
+"path": "projects/{project}/global/rollouts/{rollout}",
+"response": {
+"$ref": "Rollout"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+},
+"list": {
+"description": "Lists Rollouts in a given project and location.",
+"flatPath": "projects/{project}/global/rollouts",
+"httpMethod": "GET",
+"id": "compute.rollouts.list",
+"parameterOrder": [
+"project"
+],
+"parameters": {
+"filter": {
+"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.",
+"location": "query",
+"type": "string"
+},
+"maxResults": {
+"default": "500",
+"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)",
+"format": "uint32",
+"location": "query",
+"minimum": "0",
+"type": "integer"
+},
+"orderBy": {
+"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.",
+"location": "query",
+"type": "string"
+},
+"pageToken": {
+"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.",
+"location": "query",
+"type": "string"
+},
+"project": {
+"description": "Project ID for this request.",
+"location": "path",
+"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))",
+"required": true,
+"type": "string"
+},
+"returnPartialSuccess": {
+"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.",
+"location": "query",
+"type": "boolean"
+}
+},
+"path": "projects/{project}/global/rollouts",
+"response": {
+"$ref": "RolloutsListResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/compute",
+"https://www.googleapis.com/auth/compute.readonly"
+]
+}
+}
+},
+"routers": {
+"methods": {
+"aggregatedList": {
+"description": "Retrieves an aggregated list of routers.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.",
+"flatPath": "projects/{project}/aggregated/routers",
+"httpMethod": "GET",
+"id": "compute.routers.aggregatedList",
+"parameterOrder": [
+"project"
+],
+"parameters": {
+"filter": {
+"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.",
+"location": "query",
+"type": "string"
+},
+"includeAllScopes": {
+"description": "Indicates whether every visible scope for each scope type (zone, region,\nglobal) should be included in the response. For new resource types added\nafter this field, the flag has no effect as new resource types will always\ninclude every visible scope for each scope type in response. For resource\ntypes which predate this field, if this flag is omitted or false, only\nscopes of the scope types where the resource type is expected to be found\nwill be included.",
 "location": "query",
 "type": "boolean"
 },
@@ -46667,7 +47407,7 @@
 "zoneVmExtensionPolicies": {
 "methods": {
 "delete": {
-"description": "Deletes a specified zone VM extension policy.",
+"description": "Deletes a specified zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "DELETE",
 "id": "compute.zoneVmExtensionPolicies.delete",
@@ -46713,7 +47453,7 @@
 ]
 },
 "get": {
-"description": "Retrieves details of a specific zone VM extension policy.",
+"description": "Retrieves details of a specific zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "GET",
 "id": "compute.zoneVmExtensionPolicies.get",
@@ -46861,7 +47601,7 @@
 ]
 },
 "update": {
-"description": "Modifies an existing zone VM extension policy.",
+"description": "Modifies an existing zone VM extension policy within a project.",
 "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}",
 "httpMethod": "PATCH",
 "id": "compute.zoneVmExtensionPolicies.update",
@@ -47006,7 +47746,7 @@
 }
 }
 },
-"revision": "20260410",
+"revision": "20260422",
 "rootUrl": "https://compute.googleapis.com/",
 "schemas": {
 "AWSV4Signature": {
@@ -48887,7 +49627,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.",
+"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.",
 "type": "object"
 },
 "resourcePolicies": {
@@ -49641,6 +50381,11 @@ false
 },
 "description": "Scaling schedules defined for an autoscaler. Multiple schedules\ncan be set on an autoscaler, and they can overlap. During overlapping\nperiods the greatest min_required_replicas of all scaling schedules is\napplied. Up to 128 scaling schedules are allowed.",
 "type": "object"
+},
+"stabilizationPeriodSec": {
+"description": "The number of seconds that autoscaler waits for load stabilization before\nmaking scale-in decisions. This is referred to as the\n[stabilization period](/compute/docs/autoscaler#stabilization_period).\nThis might appear as a delay in scaling in but it is an important mechanism\nfor your application to not have fluctuating size due to short term load\nfluctuations.\n\nThe default stabilization period is 600 seconds.",
+"format": "int32",
+"type": "integer"
 }
 },
 "type": "object"
@@ -53249,7 +53994,7 @@ false
 "type": "string"
 },
 "type": {
-"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.",
+"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.",
 "enum": [
 "ACCELERATOR_OPTIMIZED",
 "ACCELERATOR_OPTIMIZED_A3",
@@ -53275,6 +54020,7 @@ false
 "GENERAL_PURPOSE_T2D",
 "GRAPHICS_OPTIMIZED",
 "GRAPHICS_OPTIMIZED_G4",
+"GRAPHICS_OPTIMIZED_G4_VGPU",
 "MEMORY_OPTIMIZED",
 "MEMORY_OPTIMIZED_M3",
 "MEMORY_OPTIMIZED_M4",
@@ -53320,6 +54066,7 @@ false
 "",
 "",
 "",
+"",
 "CUD bucket for X4 machine with 1440 vCPUs and 24TB of memory.",
 "",
 "CUD bucket for X4 machine with 1920 vCPUs and 32TB of memory.",
@@ -55602,7 +56349,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -57544,13 +58291,15 @@ false
 "type": "string"
 },
 "policyType": {
-"description": "The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY.\n\nNote: if not specified then VPC_POLICY will be used.",
+"description": "The type of the firewall policy. This field can be one of\nVPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY.\n\nNote: if not specified then VPC_POLICY will be used.",
 "enum": [
 "RDMA_ROCE_POLICY",
+"ULL_POLICY",
 "VPC_POLICY"
 ],
 "enumDescriptions": [
 "",
+"",
 ""
 ],
 "type": "string"
@@ -58075,7 +58824,7 @@ false
 "id": "FixedOrPercent",
 "properties": {
 "calculated": {
-"description": "Output only. [Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n   \n   \n    - If the value is fixed, then the calculated\n     value is equal to the fixed value.\n    - If the value is a percent, then the\n    calculated\n     value is percent/100 * targetSize. For example,\n     the calculated value of a 80% of a managed instance group\n     with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n     is a remainder, the number is rounded.",
+"description": "Output only. Absolute value of VM instances calculated based on the specific mode.\n\n   \n   \n    - If the value is fixed, then the calculated\n     value is equal to the fixed value.\n    - If the value is a percent, then the\n    calculated\n     value is percent/100 * targetSize. For example,\n     the calculated value of a 80% of a managed instance group\n     with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n     is a remainder, the number is rounded.",
 "format": "int32",
 "readOnly": true,
 "type": "integer"
@@ -60134,14 +60883,14 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "SBOM versions currently applied to the resource. The key is the component\nname and the value is the version.",
+"description": "A mapping of components to their currently-applied versions or other\nappropriate identifiers.",
 "type": "object"
 },
 "targetComponentVersions": {
 "additionalProperties": {
 "type": "string"
 },
-"description": "SBOM versions scheduled for the next maintenance. The key is the\ncomponent name and the value is the version.",
+"description": "A mapping of components to their target versions or other appropriate\nidentifiers.",
 "type": "object"
 }
 },
@@ -60249,6 +60998,437 @@ false
 },
 "type": "object"
 },
+"GlobalVmExtensionPolicy": {
+"description": "Message describing GlobalVmExtensionPolicy object.",
+"id": "GlobalVmExtensionPolicy",
+"properties": {
+"creationTimestamp": {
+"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.",
+"readOnly": true,
+"type": "string"
+},
+"description": {
+"description": "An optional description of this resource. Provide this property when you\ncreate the resource.",
+"type": "string"
+},
+"extensionPolicies": {
+"additionalProperties": {
+"$ref": "GlobalVmExtensionPolicyExtensionPolicy"
+},
+"description": "Required. Map from extension (eg: \"cloudops\") to its policy configuration.\nThe key is the name of the extension.",
+"type": "object"
+},
+"id": {
+"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.",
+"format": "uint64",
+"readOnly": true,
+"type": "string"
+},
+"instanceSelectors": {
+"description": "Optional. Selector to target VMs for a policy.\nThere is a logical \"AND\" between instance_selectors.",
+"items": {
+"$ref": "GlobalVmExtensionPolicyInstanceSelector"
+},
+"type": "array"
+},
+"kind": {
+"default": "compute#globalVmExtensionPolicy",
+"description": "Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.",
+"readOnly": true,
+"type": "string"
+},
+"name": {
+"description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit, except\nthe last character, which cannot be a dash.",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
+"type": "string"
+},
+"priority": {
+"description": "Optional. Used to resolve conflicts when multiple policies are active for the same\nextension. Defaults to 0.\n\nLarger the number, higher the priority. When the priority is the same,\nthe policy with the newer create time has higher priority.",
+"format": "int32",
+"type": "integer"
+},
+"rolloutOperation": {
+"$ref": "GlobalVmExtensionPolicyRolloutOperation",
+"description": "Required. The rollout strategy and status."
+},
+"scopedResourceStatus": {
+"description": "Output only. [Output Only] The scoped resource status. It's only for tracking the\npurging status of the policy.",
+"enum": [
+"SCOPED_RESOURCE_STATUS_DELETING",
+"SCOPED_RESOURCE_STATUS_UNSPECIFIED"
+],
+"enumDescriptions": [
+"The zonal policies are being deleted.",
+"Default value. This value is unused."
+],
+"readOnly": true,
+"type": "string"
+},
+"selfLink": {
+"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.",
+"readOnly": true,
+"type": "string"
+},
+"selfLinkWithId": {
+"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.",
+"readOnly": true,
+"type": "string"
+},
+"updateTimestamp": {
+"description": "Output only. [Output Only] Update timestamp inRFC3339\ntext format.",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyExtensionPolicy": {
+"description": "Policy for a single extension.",
+"id": "GlobalVmExtensionPolicyExtensionPolicy",
+"properties": {
+"pinnedVersion": {
+"description": "Optional. The version pinning for the extension.\nIf empty, the extension will be installed with the latest version\nreleased by the extension producer.",
+"type": "string"
+},
+"stringConfig": {
+"description": "Optional. String configuration. Any string payload that the extension\nunderstands.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyInstanceSelector": {
+"description": "Selector to target VMs for a zone VM extension policy.",
+"id": "GlobalVmExtensionPolicyInstanceSelector",
+"properties": {
+"labelSelector": {
+"$ref": "GlobalVmExtensionPolicyLabelSelector",
+"description": "Optional. Labels within the LabelSelector are OR'd."
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyLabelSelector": {
+"description": "A LabelSelector is applicable for a VM only if it matches all labels in\nthe LabelSelector.",
+"id": "GlobalVmExtensionPolicyLabelSelector",
+"properties": {
+"inclusionLabels": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "Optional. Labels as key value pairs.\nA VM should contain all the pairs specified in this map to be selected;\nLabels within the LabelSelector are OR'ed.",
+"type": "object"
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyList": {
+"description": "Response to list global VM extension policy resources.",
+"id": "GlobalVmExtensionPolicyList",
+"properties": {
+"etag": {
+"type": "string"
+},
+"id": {
+"description": "[Output Only] Unique identifier for the resource; defined by the server.",
+"type": "string"
+},
+"items": {
+"description": "A list of GlobalVmExtensionPolicy resources.",
+"items": {
+"$ref": "GlobalVmExtensionPolicy"
+},
+"type": "array"
+},
+"kind": {
+"default": "compute#globalVmExtensionPolicyList",
+"description": "Output only. Type of resource.",
+"readOnly": true,
+"type": "string"
+},
+"nextPageToken": {
+"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"type": "string"
+},
+"selfLink": {
+"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"readOnly": true,
+"type": "string"
+},
+"unreachables": {
+"description": "Output only. [Output Only] Unreachable resources.",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
+"warning": {
+"description": "[Output Only] Informational warning message.",
+"properties": {
+"code": {
+"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
+"enum": [
+"CLEANUP_FAILED",
+"DEPRECATED_RESOURCE_USED",
+"DEPRECATED_TYPE_USED",
+"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
+"EXPERIMENTAL_TYPE_USED",
+"EXTERNAL_API_WARNING",
+"FIELD_VALUE_OVERRIDEN",
+"INJECTED_KERNELS_DEPRECATED",
+"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
+"LARGE_DEPLOYMENT_WARNING",
+"LIST_OVERHEAD_QUOTA_EXCEED",
+"MISSING_TYPE_DEPENDENCY",
+"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
+"NEXT_HOP_CANNOT_IP_FORWARD",
+"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
+"NEXT_HOP_INSTANCE_NOT_FOUND",
+"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
+"NEXT_HOP_NOT_RUNNING",
+"NOT_CRITICAL_ERROR",
+"NO_RESULTS_ON_PAGE",
+"PARTIAL_SUCCESS",
+"QUOTA_INFO_UNAVAILABLE",
+"REQUIRED_TOS_AGREEMENT",
+"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
+"RESOURCE_NOT_DELETED",
+"SCHEMA_VALIDATION_IGNORED",
+"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
+"UNDECLARED_PROPERTIES",
+"UNREACHABLE"
+],
+"enumDeprecated": [
+false,
+false,
+false,
+false,
+false,
+false,
+true,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false
+],
+"enumDescriptions": [
+"Warning about failed cleanup of transient changes made by a failed\noperation.",
+"A link to a deprecated resource was created.",
+"When deploying and at least one of the resources has a type marked as\ndeprecated",
+"The user created a boot disk that is larger than image size.",
+"When deploying and at least one of the resources has a type marked as\nexperimental",
+"Warning that is present in an external api call",
+"Warning that value of a field has been overridden.\nDeprecated unused field.",
+"The operation involved use of an injected kernel, which is deprecated.",
+"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.",
+"When deploying a deployment with a exceedingly large number of resources",
+"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.",
+"A resource depends on a missing type",
+"The route's nextHopIp address is not assigned to an instance on the\nnetwork.",
+"The route's next hop instance cannot ip forward.",
+"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.",
+"The route's nextHopInstance URL refers to an instance that does not exist.",
+"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.",
+"The route's next hop instance does not have a status of RUNNING.",
+"Error which is not critical. We decided to continue the process despite\nthe mentioned error.",
+"No results are present on a particular list page.",
+"Success is reported, but some results may be missing due to errors",
+"Quota information is not available to client requests (e.g:\nregions.list).",
+"The user attempted to use a resource that requires a TOS they have not\naccepted.",
+"Warning that a resource is in use.",
+"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.",
+"When a resource schema validation is ignored.",
+"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.",
+"When undeclared properties in the schema are present",
+"A given scope cannot be reached."
+],
+"type": "string"
+},
+"data": {
+"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n  {\n   \"key\": \"scope\",\n   \"value\": \"zones/us-east1-d\"\n  }",
+"items": {
+"properties": {
+"key": {
+"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).",
+"type": "string"
+},
+"value": {
+"description": "[Output Only] A warning data value corresponding to the key.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "[Output Only] A human-readable description of the warning code.",
+"type": "string"
+}
+},
+"type": "object"
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyRolloutOperation": {
+"description": "Represents the rollout operation",
+"id": "GlobalVmExtensionPolicyRolloutOperation",
+"properties": {
+"rolloutInput": {
+"$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutInput",
+"description": "Required. The rollout input which defines the rollout plan."
+},
+"rolloutStatus": {
+"$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatus",
+"description": "Output only. [Output Only] The rollout status of the policy.",
+"readOnly": true
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyRolloutOperationRolloutInput": {
+"id": "GlobalVmExtensionPolicyRolloutOperationRolloutInput",
+"properties": {
+"conflictBehavior": {
+"description": "Optional. Specifies the behavior of the rollout if a conflict is detected in a\nproject during a rollout. This only applies to `insert` and `update`\nmethods.\n\nA conflict occurs in the following cases:\n\n* `insert` method: If the zonal policy already exists when the insert\n  happens.\n* `update` method: If the zonal policy was modified by a zonal API call\n  outside of this rollout.\n\nPossible values are the following:\n\n* `\"\"` (empty string): If a conflict occurs, the local value is not\n  overwritten. This is the default behavior.\n* `\"overwrite\"`: If a conflict occurs, the local value is overwritten\n  with the rollout value.",
+"type": "string"
+},
+"name": {
+"description": "Optional. The name of the rollout plan.\nEx.\nprojects//locations/global/rolloutPlans/.",
+"type": "string"
+},
+"predefinedRolloutPlan": {
+"description": "Optional. Specifies the predefined rollout plan for the policy. Valid values\nare `SLOW_ROLLOUT` and `FAST_ROLLOUT`. The recommended value is\n`SLOW_ROLLOUT` for progressive rollout. For more information, see Rollout\nplans for global policies.",
+"enum": [
+"FAST_ROLLOUT",
+"ROLLOUT_PLAN_UNSPECIFIED",
+"SLOW_ROLLOUT"
+],
+"enumDescriptions": [
+"",
+"",
+""
+],
+"type": "string"
+},
+"retryUuid": {
+"description": "Optional. The UUID that identifies a policy rollout retry attempt for update and\ndelete operations. Set this field only when retrying a rollout for an\nexisting extension policy.\n\n* `update` method: Lets you retry policy rollout without changes.\nAn error occurs if you set retry_uuid but the policy is modified.\n* `delete` method: Lets you retry policy deletion rollout if the\nprevious deletion rollout is not finished and the policy is in the\nDELETING state. If you set this field when the policy is not in the\nDELETING state, an error occurs.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyRolloutOperationRolloutStatus": {
+"id": "GlobalVmExtensionPolicyRolloutOperationRolloutStatus",
+"properties": {
+"currentRollouts": {
+"description": "Output only. [Output Only] The current rollouts for the latest version of the\nresource. There should be only one current rollout, but for\nscalability, we make it repeated.",
+"items": {
+"$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata"
+},
+"readOnly": true,
+"type": "array"
+},
+"previousRollout": {
+"$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata",
+"description": "Output only. [Output Only] The last completed rollout resource. This field will not\nbe populated until the first rollout is completed.",
+"readOnly": true
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata": {
+"id": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata",
+"properties": {
+"locationRolloutStatus": {
+"additionalProperties": {
+"$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus"
+},
+"description": "Output only. [Output Only] The rollout status for each location. The list of the\nlocations is the same as the list of locations in the rollout plan.",
+"readOnly": true,
+"type": "object"
+},
+"rollout": {
+"description": "Output only. [Output Only] The name of the rollout.\nEx. projects//locations/global/rollouts/.",
+"readOnly": true,
+"type": "string"
+},
+"rolloutPlan": {
+"description": "Output only. [Output Only] The name of the rollout plan.\nEx.\nprojects//locations/global/rolloutPlans/.",
+"readOnly": true,
+"type": "string"
+},
+"state": {
+"description": "Output only. [Output Only] The overall state of the rollout.",
+"enum": [
+"STATE_CANCELLED",
+"STATE_COMPLETED",
+"STATE_FAILED",
+"STATE_PAUSED",
+"STATE_PROCESSING",
+"STATE_UNKNOWN",
+"STATE_UNSPECIFIED"
+],
+"enumDescriptions": [
+"Iteration was explicitly cancelled.",
+"Iteration completed, with all actions being successful.",
+"Iteration completed, with failures.",
+"The rollout is paused.",
+"Iteration is in progress.",
+"Impossible to determine current state of the iteration.",
+"Default value. This value is unused."
+],
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
+"GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus": {
+"id": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus",
+"properties": {
+"state": {
+"description": "Output only. [Output Only] The state of the location rollout.",
+"enum": [
+"LOCATION_ROLLOUT_STATE_COMPLETED",
+"LOCATION_ROLLOUT_STATE_FAILED",
+"LOCATION_ROLLOUT_STATE_NOT_STARTED",
+"LOCATION_ROLLOUT_STATE_SKIPPED",
+"LOCATION_ROLLOUT_STATE_UNSPECIFIED"
+],
+"enumDescriptions": [
+"The location rollout is completed.",
+"The location rollout has failed.",
+"The location rollout has not started.",
+"The location rollout is skipped.",
+"Default value. This value is unused."
+],
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
 "GroupMaintenanceInfo": {
 "description": "Maintenance Info for ReservationBlocks.",
 "id": "GroupMaintenanceInfo",
@@ -64280,7 +65460,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -65534,36 +66714,36 @@ false
 "id": "InstanceGroupManagerAggregatedList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
 "items": {
 "additionalProperties": {
 "$ref": "InstanceGroupManagersScopedList",
-"description": "Output only. [Output Only] The name of the scope that contains this set of managed\ninstance groups."
+"description": "Output only. The name of the scope that contains this set of managed instance groups."
 },
 "description": "A list of InstanceGroupManagersScopedList resources.",
 "type": "object"
 },
 "kind": {
 "default": "compute#instanceGroupManagerAggregatedList",
-"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.",
+"description": "Output only. The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "unreachables": {
-"description": "Output only. [Output Only] Unreachable resources.",
+"description": "Output only. Unreachable resources.",
 "items": {
 "type": "string"
 },
@@ -65571,7 +66751,7 @@ false
 "type": "array"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -65803,7 +66983,7 @@ false
 "id": "InstanceGroupManagerList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -65816,22 +66996,22 @@ false
 },
 "kind": {
 "default": "compute#instanceGroupManagerList",
-"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.",
+"description": "Output only. The resource type, which is always compute#instanceGroupManagerList for a\nlist of managed instance groups.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -66171,7 +67351,7 @@ false
 "id": "InstanceGroupManagerResizeRequestsListResponse",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -66184,22 +67364,22 @@ false
 },
 "kind": {
 "default": "compute#instanceGroupManagerResizeRequestList",
-"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.",
+"description": "Output only. Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for list requests.\nIf the number of results is larger than maxResults, use thenextPageToken as a value for the query parameterpageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -67177,7 +68357,7 @@ false
 "id": "InstanceGroupManagersScopedList",
 "properties": {
 "instanceGroupManagers": {
-"description": "Output only. [Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.",
+"description": "Output only. The list of managed instance groups that are contained in the specified\nproject and zone.",
 "items": {
 "$ref": "InstanceGroupManager"
 },
@@ -67185,7 +68365,7 @@ false
 "type": "array"
 },
 "warning": {
-"description": "Output only. [Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.",
+"description": "Output only. The warning that replaces the list of managed instance groups when the list\nis empty.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -68189,7 +69369,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -68299,7 +69479,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 },
 "resourcePolicies": {
@@ -72566,7 +73746,6 @@ false
 "type": "object"
 },
 "InterconnectGroupsCreateMembersInterconnectInput": {
-"description": "LINT.IfChange",
 "id": "InterconnectGroupsCreateMembersInterconnectInput",
 "properties": {
 "adminEnabled": {
@@ -74132,6 +75311,17 @@ false
 "description": "Represents a License Code resource.\n\nA License Code is a unique identifier used to represent alicense\nresource.\n *Caution* This resource is intended for\nuse only by third-party partners who are creatingCloud Marketplace\nimages.",
 "id": "LicenseCode",
 "properties": {
+"allowedReplacementLicenses": {
+"description": "Specifies licenseCodes of licenses that can replace this license. Note:\nsuch replacements are allowed even if removable_from_disk is false.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
+"appendableToDisk": {
+"description": "If true, this license can be appended to an existing disk's set of\nlicenses.",
+"type": "boolean"
+},
 "creationTimestamp": {
 "description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.",
 "readOnly": true,
@@ -74148,6 +75338,13 @@ false
 "readOnly": true,
 "type": "string"
 },
+"incompatibleLicenses": {
+"description": "Specifies licenseCodes of licenses that are incompatible with this license.\nIf a license is incompatible with this license, it cannot be attached to\nthe same disk or image.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
 "kind": {
 "default": "compute#licenseCode",
 "description": "Output only. [Output Only] Type of resource. Always compute#licenseCode for\nlicenses.",
@@ -74161,6 +75358,14 @@ false
 },
 "type": "array"
 },
+"minimumRetention": {
+"$ref": "Duration",
+"description": "If set, this license will be unable to be removed or replaced once attached\nto a disk until the minimum_retention period has passed."
+},
+"multiTenantOnly": {
+"description": "If true, this license can only be used on VMs on multi tenant nodes.",
+"type": "boolean"
+},
 "name": {
 "annotations": {
 "required": [
@@ -74172,11 +75377,30 @@ false
 "readOnly": true,
 "type": "string"
 },
+"osLicense": {
+"description": "If true, indicates this is an OS license. Only one OS license can be\nattached to a disk or image at a time.",
+"type": "boolean"
+},
+"removableFromDisk": {
+"description": "If true, this license can be removed from a disk's set of licenses, with no\nreplacement license needed.",
+"type": "boolean"
+},
+"requiredCoattachedLicenses": {
+"description": "Specifies the set of permissible coattached licenseCodes of licenses that\nsatisfy the coattachment requirement of this license. At least one license\nfrom the set must be attached to the same disk or image as this license.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
 "selfLink": {
 "description": "Output only. [Output Only] Server-defined URL for the resource.",
 "readOnly": true,
 "type": "string"
 },
+"soleTenantOnly": {
+"description": "If true, this license can only be used on VMs on sole tenant nodes.",
+"type": "boolean"
+},
 "state": {
 "description": "Output only. [Output Only] Current state of this License Code.",
 "enum": [
@@ -74200,6 +75424,11 @@ false
 "description": "Output only. [Output Only] If true, the license will remain attached when creating\nimages or snapshots from disks. Otherwise, the license is not transferred.",
 "readOnly": true,
 "type": "boolean"
+},
+"updateTimestamp": {
+"description": "Output only. [Output Only] Last update timestamp inRFC3339\ntext format.",
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -74228,7 +75457,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the license. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the license. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -78629,13 +79858,17 @@ false
 "enum": [
 "DELETE_ACKNOWLEDGED",
 "DELETE_STATUS_UNSPECIFIED",
+"LOCAL_CANCEL_REQUESTED",
 "LOCAL_DELETE_REQUESTED",
+"PEER_CANCEL_REQUESTED",
 "PEER_DELETE_REQUESTED"
 ],
 "enumDescriptions": [
 "Both network admins have agreed this consensus peering connection can\nbe deleted.",
 "",
+"The local network admin requested to cancel their delete request\nafter DELETE_ACKNOWLEDGED.",
 "Network admin has requested deletion of this peering connection.",
+"The peer network admin requested to cancel their delete request after\nDELETE_ACKNOWLEDGED.",
 "The peer network admin has requested deletion of this peering\nconnection."
 ],
 "type": "string"
@@ -79148,10 +80381,12 @@ false
 "items": {
 "enum": [
 "RDMA_ROCE_POLICY",
+"ULL_POLICY",
 "VPC_POLICY"
 ],
 "enumDescriptions": [
 "",
+"",
 ""
 ],
 "type": "string"
@@ -79623,6 +80858,16 @@ false
 },
 "type": "object"
 },
+"NetworksCancelRequestRemovePeeringRequest": {
+"id": "NetworksCancelRequestRemovePeeringRequest",
+"properties": {
+"name": {
+"description": "Name of the peering, which should conform to RFC1035.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "NetworksGetEffectiveFirewallsResponse": {
 "id": "NetworksGetEffectiveFirewallsResponse",
 "properties": {
@@ -86857,7 +88102,7 @@ false
 "id": "RegionInstanceGroupManagerList",
 "properties": {
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -86870,22 +88115,22 @@ false
 },
 "kind": {
 "default": "compute#regionInstanceGroupManagerList",
-"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.",
+"description": "Output only. The resource type, which is always compute#instanceGroupManagerList for a\nlist of managed instance groups that exist in th regional scope.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "warning": {
-"description": "Output only. [Output Only] Informational warning message.",
+"description": "Output only. Informational warning message.",
 "properties": {
 "code": {
 "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
@@ -87033,7 +88278,7 @@ false
 "type": "string"
 },
 "id": {
-"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.",
+"description": "Output only. Unique identifier for the resource; defined by the server.",
 "readOnly": true,
 "type": "string"
 },
@@ -87046,297 +88291,297 @@ false
 },
 "kind": {
 "default": "compute#regionInstanceGroupManagerResizeRequestList",
-"description": "Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.",
+"description": "Output only. Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.",
 "readOnly": true,
 "type": "string"
 },
 "nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"description": "Output only. This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
 "readOnly": true,
 "type": "string"
 },
 "selfLink": {
-"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"description": "Output only. Server-defined URL for this resource.",
 "readOnly": true,
 "type": "string"
 },
 "unreachables": {
-"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder",
+"description": "Output only. Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder",
 "items": {
 "type": "string"
 },
 "readOnly": true,
 "type": "array"
-},
-"warning": {
-"description": "Output only. [Output Only] Informational warning message.",
-"properties": {
-"code": {
-"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
-"enum": [
-"CLEANUP_FAILED",
-"DEPRECATED_RESOURCE_USED",
-"DEPRECATED_TYPE_USED",
-"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
-"EXPERIMENTAL_TYPE_USED",
-"EXTERNAL_API_WARNING",
-"FIELD_VALUE_OVERRIDEN",
-"INJECTED_KERNELS_DEPRECATED",
-"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
-"LARGE_DEPLOYMENT_WARNING",
-"LIST_OVERHEAD_QUOTA_EXCEED",
-"MISSING_TYPE_DEPENDENCY",
-"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
-"NEXT_HOP_CANNOT_IP_FORWARD",
-"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
-"NEXT_HOP_INSTANCE_NOT_FOUND",
-"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
-"NEXT_HOP_NOT_RUNNING",
-"NOT_CRITICAL_ERROR",
-"NO_RESULTS_ON_PAGE",
-"PARTIAL_SUCCESS",
-"QUOTA_INFO_UNAVAILABLE",
-"REQUIRED_TOS_AGREEMENT",
-"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
-"RESOURCE_NOT_DELETED",
-"SCHEMA_VALIDATION_IGNORED",
-"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
-"UNDECLARED_PROPERTIES",
-"UNREACHABLE"
-],
-"enumDeprecated": [
-false,
-false,
-false,
-false,
-false,
-false,
-true,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false,
-false
-],
-"enumDescriptions": [
-"Warning about failed cleanup of transient changes made by a failed\noperation.",
-"A link to a deprecated resource was created.",
-"When deploying and at least one of the resources has a type marked as\ndeprecated",
-"The user created a boot disk that is larger than image size.",
-"When deploying and at least one of the resources has a type marked as\nexperimental",
-"Warning that is present in an external api call",
-"Warning that value of a field has been overridden.\nDeprecated unused field.",
-"The operation involved use of an injected kernel, which is deprecated.",
-"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.",
-"When deploying a deployment with a exceedingly large number of resources",
-"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.",
-"A resource depends on a missing type",
-"The route's nextHopIp address is not assigned to an instance on the\nnetwork.",
-"The route's next hop instance cannot ip forward.",
-"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.",
-"The route's nextHopInstance URL refers to an instance that does not exist.",
-"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.",
-"The route's next hop instance does not have a status of RUNNING.",
-"Error which is not critical. We decided to continue the process despite\nthe mentioned error.",
-"No results are present on a particular list page.",
-"Success is reported, but some results may be missing due to errors",
-"Quota information is not available to client requests (e.g:\nregions.list).",
-"The user attempted to use a resource that requires a TOS they have not\naccepted.",
-"Warning that a resource is in use.",
-"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.",
-"When a resource schema validation is ignored.",
-"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.",
-"When undeclared properties in the schema are present",
-"A given scope cannot be reached."
-],
-"type": "string"
-},
-"data": {
-"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n  {\n   \"key\": \"scope\",\n   \"value\": \"zones/us-east1-d\"\n  }",
-"items": {
-"properties": {
-"key": {
-"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).",
-"type": "string"
-},
-"value": {
-"description": "[Output Only] A warning data value corresponding to the key.",
-"type": "string"
-}
-},
-"type": "object"
-},
-"type": "array"
-},
-"message": {
-"description": "[Output Only] A human-readable description of the warning code.",
-"type": "string"
-}
-},
-"readOnly": true,
-"type": "object"
-}
-},
-"type": "object"
-},
-"RegionInstanceGroupManagerUpdateInstanceConfigReq": {
-"description": "RegionInstanceGroupManagers.updatePerInstanceConfigs",
-"id": "RegionInstanceGroupManagerUpdateInstanceConfigReq",
-"properties": {
-"perInstanceConfigs": {
-"description": "The list of per-instance configurations to insert or patch on this managed\ninstance group.",
-"items": {
-"$ref": "PerInstanceConfig"
-},
-"type": "array"
-}
-},
-"type": "object"
-},
-"RegionInstanceGroupManagersAbandonInstancesRequest": {
-"id": "RegionInstanceGroupManagersAbandonInstancesRequest",
-"properties": {
-"instances": {
-"description": "The URLs of one or more instances to abandon. This can be a full URL or\na partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].",
-"items": {
-"type": "string"
-},
-"type": "array"
-}
-},
-"type": "object"
-},
-"RegionInstanceGroupManagersApplyUpdatesRequest": {
-"description": "RegionInstanceGroupManagers.applyUpdatesToInstances",
-"id": "RegionInstanceGroupManagersApplyUpdatesRequest",
-"properties": {
-"allInstances": {
-"description": "Flag to update all instances instead of specified list of \u201cinstances\u201d.\nIf the flag is set to true then the instances may not be specified\nin the request.",
-"type": "boolean"
-},
-"instances": {
-"description": "The list of URLs of one or more instances for which you want to apply\nupdates. Each URL can be a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].",
-"items": {
-"type": "string"
-},
-"type": "array"
-},
-"minimalAction": {
-"description": "The minimal action that you want to perform on each instance during the\nupdate:\n   \n   \n     - REPLACE: At minimum, delete the instance and create it\n     again. \n   - RESTART: Stop the instance and start it\n     again. \n   - REFRESH: Do not stop the instance and limit\n     disruption as much as possible. \n   - NONE: Do not\n     disrupt the instance at all.\n\n\nBy default, the minimum action is NONE. If your update\nrequires a more disruptive action than you set with this flag, the\nnecessary action is performed to execute the update.",
-"enum": [
-"NONE",
-"REFRESH",
-"REPLACE",
-"RESTART"
-],
-"enumDescriptions": [
-"Do not perform any action.",
-"Do not stop the instance.",
-"(Default.) Replace the instance according to the replacement method\noption.",
-"Stop the instance and start it again."
-],
-"type": "string"
-},
-"mostDisruptiveAllowedAction": {
-"description": "The most disruptive action that you want to perform on each instance during\nthe update:\n   \n   \n     - REPLACE: Delete the instance and create it again.\n     - RESTART: Stop the instance and start it again.\n     - REFRESH: Do not stop the instance and limit disruption\n     as much as possible. \n   - NONE: Do not disrupt the\n     instance at all.\n\n\nBy default, the most disruptive allowed action is REPLACE. If\nyour update requires a more disruptive action than you set with this flag,\nthe update request will fail.",
-"enum": [
-"NONE",
-"REFRESH",
-"REPLACE",
-"RESTART"
-],
-"enumDescriptions": [
-"Do not perform any action.",
-"Do not stop the instance.",
-"(Default.) Replace the instance according to the replacement method\noption.",
-"Stop the instance and start it again."
-],
-"type": "string"
-}
-},
-"type": "object"
-},
-"RegionInstanceGroupManagersCreateInstancesRequest": {
-"description": "RegionInstanceGroupManagers.createInstances",
-"id": "RegionInstanceGroupManagersCreateInstancesRequest",
-"properties": {
-"instances": {
-"description": "[Required] List of specifications of per-instance configs.",
-"items": {
-"$ref": "PerInstanceConfig"
-},
-"type": "array"
-}
-},
-"type": "object"
-},
-"RegionInstanceGroupManagersDeleteInstancesRequest": {
-"id": "RegionInstanceGroupManagersDeleteInstancesRequest",
-"properties": {
-"instances": {
-"description": "The URLs of one or more instances to delete. This can be a full URL or\na partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].",
-"items": {
-"type": "string"
-},
-"type": "array"
-},
-"skipInstancesOnValidationError": {
-"description": "Specifies whether the request should proceed despite the inclusion of\ninstances that are not members of the group or that are already in the\nprocess of being deleted or abandoned. If this field is set to `false` and\nsuch an instance is specified in the request, the operation fails. The\noperation always fails if the request contains a malformed instance URL or\na reference to an instance that exists in a zone or region other than the\ngroup's zone or region.",
-"type": "boolean"
-}
-},
-"type": "object"
-},
-"RegionInstanceGroupManagersListErrorsResponse": {
-"id": "RegionInstanceGroupManagersListErrorsResponse",
-"properties": {
-"items": {
-"description": "[Output Only] The list of errors of the managed instance group.",
-"items": {
-"$ref": "InstanceManagedByIgmError"
-},
-"type": "array"
-},
-"nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"RegionInstanceGroupManagersListInstanceConfigsResp": {
-"id": "RegionInstanceGroupManagersListInstanceConfigsResp",
-"properties": {
-"items": {
-"description": "Output only. [Output Only] The list of PerInstanceConfig.",
-"items": {
-"$ref": "PerInstanceConfig"
-},
-"readOnly": true,
-"type": "array"
-},
-"nextPageToken": {
-"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
-"readOnly": true,
-"type": "string"
+},
+"warning": {
+"description": "Output only. Informational warning message.",
+"properties": {
+"code": {
+"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
+"enum": [
+"CLEANUP_FAILED",
+"DEPRECATED_RESOURCE_USED",
+"DEPRECATED_TYPE_USED",
+"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
+"EXPERIMENTAL_TYPE_USED",
+"EXTERNAL_API_WARNING",
+"FIELD_VALUE_OVERRIDEN",
+"INJECTED_KERNELS_DEPRECATED",
+"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
+"LARGE_DEPLOYMENT_WARNING",
+"LIST_OVERHEAD_QUOTA_EXCEED",
+"MISSING_TYPE_DEPENDENCY",
+"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
+"NEXT_HOP_CANNOT_IP_FORWARD",
+"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
+"NEXT_HOP_INSTANCE_NOT_FOUND",
+"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
+"NEXT_HOP_NOT_RUNNING",
+"NOT_CRITICAL_ERROR",
+"NO_RESULTS_ON_PAGE",
+"PARTIAL_SUCCESS",
+"QUOTA_INFO_UNAVAILABLE",
+"REQUIRED_TOS_AGREEMENT",
+"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
+"RESOURCE_NOT_DELETED",
+"SCHEMA_VALIDATION_IGNORED",
+"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
+"UNDECLARED_PROPERTIES",
+"UNREACHABLE"
+],
+"enumDeprecated": [
+false,
+false,
+false,
+false,
+false,
+false,
+true,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false
+],
+"enumDescriptions": [
+"Warning about failed cleanup of transient changes made by a failed\noperation.",
+"A link to a deprecated resource was created.",
+"When deploying and at least one of the resources has a type marked as\ndeprecated",
+"The user created a boot disk that is larger than image size.",
+"When deploying and at least one of the resources has a type marked as\nexperimental",
+"Warning that is present in an external api call",
+"Warning that value of a field has been overridden.\nDeprecated unused field.",
+"The operation involved use of an injected kernel, which is deprecated.",
+"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.",
+"When deploying a deployment with a exceedingly large number of resources",
+"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.",
+"A resource depends on a missing type",
+"The route's nextHopIp address is not assigned to an instance on the\nnetwork.",
+"The route's next hop instance cannot ip forward.",
+"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.",
+"The route's nextHopInstance URL refers to an instance that does not exist.",
+"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.",
+"The route's next hop instance does not have a status of RUNNING.",
+"Error which is not critical. We decided to continue the process despite\nthe mentioned error.",
+"No results are present on a particular list page.",
+"Success is reported, but some results may be missing due to errors",
+"Quota information is not available to client requests (e.g:\nregions.list).",
+"The user attempted to use a resource that requires a TOS they have not\naccepted.",
+"Warning that a resource is in use.",
+"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.",
+"When a resource schema validation is ignored.",
+"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.",
+"When undeclared properties in the schema are present",
+"A given scope cannot be reached."
+],
+"type": "string"
+},
+"data": {
+"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n  {\n   \"key\": \"scope\",\n   \"value\": \"zones/us-east1-d\"\n  }",
+"items": {
+"properties": {
+"key": {
+"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).",
+"type": "string"
+},
+"value": {
+"description": "[Output Only] A warning data value corresponding to the key.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "[Output Only] A human-readable description of the warning code.",
+"type": "string"
+}
+},
+"readOnly": true,
+"type": "object"
+}
+},
+"type": "object"
+},
+"RegionInstanceGroupManagerUpdateInstanceConfigReq": {
+"description": "RegionInstanceGroupManagers.updatePerInstanceConfigs",
+"id": "RegionInstanceGroupManagerUpdateInstanceConfigReq",
+"properties": {
+"perInstanceConfigs": {
+"description": "The list of per-instance configurations to insert or patch on this managed\ninstance group.",
+"items": {
+"$ref": "PerInstanceConfig"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"RegionInstanceGroupManagersAbandonInstancesRequest": {
+"id": "RegionInstanceGroupManagersAbandonInstancesRequest",
+"properties": {
+"instances": {
+"description": "The URLs of one or more instances to abandon. This can be a full URL or\na partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].",
+"items": {
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"RegionInstanceGroupManagersApplyUpdatesRequest": {
+"description": "RegionInstanceGroupManagers.applyUpdatesToInstances",
+"id": "RegionInstanceGroupManagersApplyUpdatesRequest",
+"properties": {
+"allInstances": {
+"description": "Flag to update all instances instead of specified list of \u201cinstances\u201d.\nIf the flag is set to true then the instances may not be specified\nin the request.",
+"type": "boolean"
+},
+"instances": {
+"description": "The list of URLs of one or more instances for which you want to apply\nupdates. Each URL can be a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
+"minimalAction": {
+"description": "The minimal action that you want to perform on each instance during the\nupdate:\n   \n   \n     - REPLACE: At minimum, delete the instance and create it\n     again. \n   - RESTART: Stop the instance and start it\n     again. \n   - REFRESH: Do not stop the instance and limit\n     disruption as much as possible. \n   - NONE: Do not\n     disrupt the instance at all.\n\n\nBy default, the minimum action is NONE. If your update\nrequires a more disruptive action than you set with this flag, the\nnecessary action is performed to execute the update.",
+"enum": [
+"NONE",
+"REFRESH",
+"REPLACE",
+"RESTART"
+],
+"enumDescriptions": [
+"Do not perform any action.",
+"Do not stop the instance.",
+"(Default.) Replace the instance according to the replacement method\noption.",
+"Stop the instance and start it again."
+],
+"type": "string"
+},
+"mostDisruptiveAllowedAction": {
+"description": "The most disruptive action that you want to perform on each instance during\nthe update:\n   \n   \n     - REPLACE: Delete the instance and create it again.\n     - RESTART: Stop the instance and start it again.\n     - REFRESH: Do not stop the instance and limit disruption\n     as much as possible. \n   - NONE: Do not disrupt the\n     instance at all.\n\n\nBy default, the most disruptive allowed action is REPLACE. If\nyour update requires a more disruptive action than you set with this flag,\nthe update request will fail.",
+"enum": [
+"NONE",
+"REFRESH",
+"REPLACE",
+"RESTART"
+],
+"enumDescriptions": [
+"Do not perform any action.",
+"Do not stop the instance.",
+"(Default.) Replace the instance according to the replacement method\noption.",
+"Stop the instance and start it again."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
+"RegionInstanceGroupManagersCreateInstancesRequest": {
+"description": "RegionInstanceGroupManagers.createInstances",
+"id": "RegionInstanceGroupManagersCreateInstancesRequest",
+"properties": {
+"instances": {
+"description": "[Required] List of specifications of per-instance configs.",
+"items": {
+"$ref": "PerInstanceConfig"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"RegionInstanceGroupManagersDeleteInstancesRequest": {
+"id": "RegionInstanceGroupManagersDeleteInstancesRequest",
+"properties": {
+"instances": {
+"description": "The URLs of one or more instances to delete. This can be a full URL or\na partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
+"skipInstancesOnValidationError": {
+"description": "Specifies whether the request should proceed despite the inclusion of\ninstances that are not members of the group or that are already in the\nprocess of being deleted or abandoned. If this field is set to `false` and\nsuch an instance is specified in the request, the operation fails. The\noperation always fails if the request contains a malformed instance URL or\na reference to an instance that exists in a zone or region other than the\ngroup's zone or region.",
+"type": "boolean"
+}
+},
+"type": "object"
+},
+"RegionInstanceGroupManagersListErrorsResponse": {
+"id": "RegionInstanceGroupManagersListErrorsResponse",
+"properties": {
+"items": {
+"description": "[Output Only] The list of errors of the managed instance group.",
+"items": {
+"$ref": "InstanceManagedByIgmError"
+},
+"type": "array"
+},
+"nextPageToken": {
+"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
+"RegionInstanceGroupManagersListInstanceConfigsResp": {
+"id": "RegionInstanceGroupManagersListInstanceConfigsResp",
+"properties": {
+"items": {
+"description": "Output only. [Output Only] The list of PerInstanceConfig.",
+"items": {
+"$ref": "PerInstanceConfig"
+},
+"readOnly": true,
+"type": "array"
+},
+"nextPageToken": {
+"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"readOnly": true,
+"type": "string"
 },
 "warning": {
 "description": "Output only. [Output Only] Informational warning message.",
@@ -90738,349 +91983,1173 @@ false
 },
 "type": "object"
 },
-"ResourcePolicyResourceStatus": {
-"description": "Contains output only fields.\nUse this sub-message for all output fields set on ResourcePolicy.\nThe internal structure of this \"status\" field should mimic the structure\nof ResourcePolicy proto specification.",
-"id": "ResourcePolicyResourceStatus",
-"properties": {
-"instanceSchedulePolicy": {
-"$ref": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus",
-"description": "Output only. [Output Only] Specifies a set of output values reffering to\nthe instance_schedule_policy system status.\nThis field should have the same name as corresponding policy field.",
-"readOnly": true
-}
-},
-"type": "object"
-},
-"ResourcePolicyResourceStatusInstanceSchedulePolicyStatus": {
-"id": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus",
-"properties": {
-"lastRunStartTime": {
-"description": "Output only. [Output Only] The last time the schedule successfully ran.\nThe timestamp is an RFC3339 string.",
-"readOnly": true,
-"type": "string"
-},
-"nextRunStartTime": {
-"description": "Output only. [Output Only] The next time the schedule is planned to run.\nThe actual time might be slightly different.\nThe timestamp is an RFC3339 string.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"ResourcePolicySnapshotSchedulePolicy": {
-"description": "A snapshot schedule policy specifies when and how frequently snapshots are\nto be created for the target disk. Also specifies how many and how long\nthese scheduled snapshots should be retained.",
-"id": "ResourcePolicySnapshotSchedulePolicy",
-"properties": {
-"retentionPolicy": {
-"$ref": "ResourcePolicySnapshotSchedulePolicyRetentionPolicy",
-"description": "Retention policy applied to snapshots created by this resource policy."
-},
-"schedule": {
-"$ref": "ResourcePolicySnapshotSchedulePolicySchedule",
-"description": "A Vm Maintenance Policy specifies what kind of infrastructure\nmaintenance we are allowed to perform on this VM and when. Schedule\nthat is applied to disks covered by this policy."
-},
-"snapshotProperties": {
-"$ref": "ResourcePolicySnapshotSchedulePolicySnapshotProperties",
-"description": "Properties with which snapshots are created such as labels, encryption\nkeys."
-}
-},
-"type": "object"
-},
-"ResourcePolicySnapshotSchedulePolicyRetentionPolicy": {
-"description": "Policy for retention of scheduled snapshots.",
-"id": "ResourcePolicySnapshotSchedulePolicyRetentionPolicy",
-"properties": {
-"maxRetentionDays": {
-"description": "Maximum age of the snapshot that is allowed to be kept.",
-"format": "int32",
-"type": "integer"
-},
-"onSourceDiskDelete": {
-"description": "Specifies the behavior to apply to scheduled snapshots when\nthe source disk is deleted.",
-"enum": [
-"APPLY_RETENTION_POLICY",
-"KEEP_AUTO_SNAPSHOTS",
-"UNSPECIFIED_ON_SOURCE_DISK_DELETE"
-],
-"enumDescriptions": [
-"",
-"",
-""
-],
-"type": "string"
-}
-},
-"type": "object"
-},
-"ResourcePolicySnapshotSchedulePolicySchedule": {
-"description": "A schedule for disks where the schedueled operations are performed.",
-"id": "ResourcePolicySnapshotSchedulePolicySchedule",
-"properties": {
-"dailySchedule": {
-"$ref": "ResourcePolicyDailyCycle"
-},
-"hourlySchedule": {
-"$ref": "ResourcePolicyHourlyCycle"
-},
-"weeklySchedule": {
-"$ref": "ResourcePolicyWeeklyCycle"
-}
-},
-"type": "object"
-},
-"ResourcePolicySnapshotSchedulePolicySnapshotProperties": {
-"description": "Specified snapshot properties for scheduled snapshots created by this\npolicy.",
-"id": "ResourcePolicySnapshotSchedulePolicySnapshotProperties",
-"properties": {
-"chainName": {
-"description": "Chain name that the snapshot is created in.",
-"type": "string"
-},
-"guestFlush": {
-"description": "Indication to perform a 'guest aware' snapshot.",
-"type": "boolean"
-},
-"labels": {
-"additionalProperties": {
-"type": "string"
-},
-"description": "Labels to apply to scheduled snapshots. These can be later modified\nby the setLabels method. Label values may be empty.",
-"type": "object"
-},
-"storageLocations": {
-"description": "Cloud Storage bucket storage location of the auto snapshot (regional or\nmulti-regional).",
-"items": {
-"type": "string"
-},
-"type": "array"
-}
-},
-"type": "object"
-},
-"ResourcePolicyWeeklyCycle": {
-"description": "Time window specified for weekly operations.",
-"id": "ResourcePolicyWeeklyCycle",
-"properties": {
-"dayOfWeeks": {
-"description": "Up to 7 intervals/windows, one for each day of the week.",
-"items": {
-"$ref": "ResourcePolicyWeeklyCycleDayOfWeek"
-},
-"type": "array"
-}
-},
-"type": "object"
-},
-"ResourcePolicyWeeklyCycleDayOfWeek": {
-"id": "ResourcePolicyWeeklyCycleDayOfWeek",
-"properties": {
-"day": {
-"description": "Defines a schedule that runs on specific days of the week. Specify\none or more days. The following options are available:\nMONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.",
-"enum": [
-"FRIDAY",
-"INVALID",
-"MONDAY",
-"SATURDAY",
-"SUNDAY",
-"THURSDAY",
-"TUESDAY",
-"WEDNESDAY"
-],
-"enumDescriptions": [
-"",
-"",
-"",
-"",
-"",
-"",
-"",
-""
-],
-"type": "string"
-},
-"duration": {
-"description": "Output only. [Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.",
-"readOnly": true,
-"type": "string"
-},
-"startTime": {
-"description": "Time within the window to start the operations.\nIt must be in format \"HH:MM\", where HH : [00-23] and MM : [00-00] GMT.",
-"type": "string"
-}
-},
-"type": "object"
-},
-"ResourcePolicyWorkloadPolicy": {
-"description": "Represents the workload policy.",
-"id": "ResourcePolicyWorkloadPolicy",
-"properties": {
-"acceleratorTopology": {
-"description": "Specifies the topology required to create a partition for VMs that have\ninterconnected GPUs.",
-"type": "string"
-},
-"acceleratorTopologyMode": {
-"description": "Specifies the connection mode for the accelerator topology. If not\nspecified, the default is AUTO_CONNECT.",
-"enum": [
-"AUTO_CONNECT",
-"PROVISION_ONLY"
-],
-"enumDescriptions": [
-"The interconnected chips are pre-configured at the time of VM creation.",
-"The interconnected chips are connected on demand. At the time of VM\ncreation, the chips are not connected."
-],
-"type": "string"
-},
-"maxTopologyDistance": {
-"description": "Specifies the maximum distance between instances.",
-"enum": [
-"BLOCK",
-"CLUSTER",
-"SUBBLOCK"
-],
-"enumDescriptions": [
-"VMs must be provisioned in the same block.",
-"VMs must be provisioned in the same cluster.",
-"VMs must be provisioned in the same subblock."
-],
-"type": "string"
-},
-"type": {
-"description": "Specifies the intent of the instance placement in the MIG.",
-"enum": [
-"HIGH_AVAILABILITY",
-"HIGH_THROUGHPUT"
-],
-"enumDescriptions": [
-"MIG spreads out the instances as much as possible for high availability.",
-"MIG provisions instances as close to each other as possible for high\nthroughput."
-],
-"type": "string"
-}
-},
-"type": "object"
-},
-"ResourceStatus": {
-"description": "Contains output only fields.\nUse this sub-message for actual values set on Instance attributes as compared\nto the value requested by the user (intent) in their instance CRUD calls.",
-"id": "ResourceStatus",
-"properties": {
-"effectiveInstanceMetadata": {
-"$ref": "ResourceStatusEffectiveInstanceMetadata",
-"description": "Output only. [Output Only] Effective metadata is a field that consolidates project,\nzonal instance settings, and instance-level predefined metadata keys to\nprovide the overridden value for those metadata keys at the instance level.",
-"readOnly": true
-},
-"physicalHost": {
-"description": "Output only. [Output Only] The precise location of your instance within the zone's data\ncenter, including the block, sub-block, and host. The field is formatted as\nfollows: blockId/subBlockId/hostId.",
-"readOnly": true,
-"type": "string"
-},
-"physicalHostTopology": {
-"$ref": "ResourceStatusPhysicalHostTopology",
-"description": "Output only. [Output Only] A series of fields containing the global name of the Compute\nEngine cluster, as well as the ID of the block, sub-block, and host on\nwhich the running instance is located.",
-"readOnly": true
-},
-"reservationConsumptionInfo": {
-"$ref": "ResourceStatusReservationConsumptionInfo",
-"description": "Output only. [Output Only] Reservation information that the instance is consuming from.",
-"readOnly": true
-},
-"scheduling": {
-"$ref": "ResourceStatusScheduling"
-},
-"upcomingMaintenance": {
-"$ref": "UpcomingMaintenance",
-"readOnly": true
-}
-},
-"type": "object"
-},
-"ResourceStatusEffectiveInstanceMetadata": {
-"description": "Effective values of predefined metadata keys for an instance.",
-"id": "ResourceStatusEffectiveInstanceMetadata",
-"properties": {
-"blockProjectSshKeysMetadataValue": {
-"description": "Effective block-project-ssh-keys value at Instance level.",
-"type": "boolean"
-},
-"enableGuestAttributesMetadataValue": {
-"description": "Effective enable-guest-attributes value at Instance level.",
-"type": "boolean"
-},
-"enableOsInventoryMetadataValue": {
-"description": "Effective enable-os-inventory value at Instance level.",
-"type": "boolean"
-},
-"enableOsconfigMetadataValue": {
-"description": "Effective enable-osconfig value at Instance level.",
-"type": "boolean"
-},
-"enableOsloginMetadataValue": {
-"description": "Effective enable-oslogin value at Instance level.",
-"type": "boolean"
-},
-"gceContainerDeclarationMetadataValue": {
-"description": "Effective gce-container-declaration value at Instance level.",
-"type": "boolean"
-},
-"serialPortEnableMetadataValue": {
-"description": "Effective serial-port-enable value at Instance level.",
-"type": "boolean"
-},
-"serialPortLoggingEnableMetadataValue": {
-"description": "Effective serial-port-logging-enable value at Instance level.",
-"type": "boolean"
-},
-"vmDnsSettingMetadataValue": {
-"description": "Effective VM DNS setting at Instance level.",
-"type": "string"
-}
-},
-"type": "object"
-},
-"ResourceStatusPhysicalHostTopology": {
-"description": "Represents the physical host topology of the host on which the VM is\nrunning.",
-"id": "ResourceStatusPhysicalHostTopology",
-"properties": {
-"block": {
-"description": "[Output Only] The ID of the block in which the running instance is\nlocated. Instances within the same block experience low network latency.",
-"type": "string"
-},
-"cluster": {
-"description": "[Output Only] The global name of the Compute Engine cluster where the\nrunning instance is located.",
-"type": "string"
-},
-"host": {
-"description": "[Output Only] The ID of the host on which the running instance is located.\nInstances on the same host experience the lowest possible network\nlatency.",
-"type": "string"
-},
-"subblock": {
-"description": "[Output Only] The ID of the sub-block in which the running instance is\nlocated. Instances in the same sub-block experience lower network latency\nthan instances in the same block.",
-"type": "string"
-}
-},
-"type": "object"
-},
-"ResourceStatusReservationConsumptionInfo": {
-"description": "Reservation consumption information that the instance is consuming from.",
-"id": "ResourceStatusReservationConsumptionInfo",
-"properties": {
-"consumedReservation": {
-"description": "Output only. [Output Only] The full resource name of the reservation that this\ninstance is consuming from.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"ResourceStatusScheduling": {
-"id": "ResourceStatusScheduling",
-"properties": {
-"availabilityDomain": {
-"description": "Specifies the availability domain to place the instance in. The value\nmust be a number between 1 and the number of availability domains\nspecified in the spread placement policy attached to the instance.",
-"format": "int32",
-"type": "integer"
-}
-},
-"type": "object"
-},
+"ResourcePolicyResourceStatus": {
+"description": "Contains output only fields.\nUse this sub-message for all output fields set on ResourcePolicy.\nThe internal structure of this \"status\" field should mimic the structure\nof ResourcePolicy proto specification.",
+"id": "ResourcePolicyResourceStatus",
+"properties": {
+"instanceSchedulePolicy": {
+"$ref": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus",
+"description": "Output only. [Output Only] Specifies a set of output values reffering to\nthe instance_schedule_policy system status.\nThis field should have the same name as corresponding policy field.",
+"readOnly": true
+}
+},
+"type": "object"
+},
+"ResourcePolicyResourceStatusInstanceSchedulePolicyStatus": {
+"id": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus",
+"properties": {
+"lastRunStartTime": {
+"description": "Output only. [Output Only] The last time the schedule successfully ran.\nThe timestamp is an RFC3339 string.",
+"readOnly": true,
+"type": "string"
+},
+"nextRunStartTime": {
+"description": "Output only. [Output Only] The next time the schedule is planned to run.\nThe actual time might be slightly different.\nThe timestamp is an RFC3339 string.",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
+"ResourcePolicySnapshotSchedulePolicy": {
+"description": "A snapshot schedule policy specifies when and how frequently snapshots are\nto be created for the target disk. Also specifies how many and how long\nthese scheduled snapshots should be retained.",
+"id": "ResourcePolicySnapshotSchedulePolicy",
+"properties": {
+"retentionPolicy": {
+"$ref": "ResourcePolicySnapshotSchedulePolicyRetentionPolicy",
+"description": "Retention policy applied to snapshots created by this resource policy."
+},
+"schedule": {
+"$ref": "ResourcePolicySnapshotSchedulePolicySchedule",
+"description": "A Vm Maintenance Policy specifies what kind of infrastructure\nmaintenance we are allowed to perform on this VM and when. Schedule\nthat is applied to disks covered by this policy."
+},
+"snapshotProperties": {
+"$ref": "ResourcePolicySnapshotSchedulePolicySnapshotProperties",
+"description": "Properties with which snapshots are created such as labels, encryption\nkeys."
+}
+},
+"type": "object"
+},
+"ResourcePolicySnapshotSchedulePolicyRetentionPolicy": {
+"description": "Policy for retention of scheduled snapshots.",
+"id": "ResourcePolicySnapshotSchedulePolicyRetentionPolicy",
+"properties": {
+"maxRetentionDays": {
+"description": "Maximum age of the snapshot that is allowed to be kept.",
+"format": "int32",
+"type": "integer"
+},
+"onSourceDiskDelete": {
+"description": "Specifies the behavior to apply to scheduled snapshots when\nthe source disk is deleted.",
+"enum": [
+"APPLY_RETENTION_POLICY",
+"KEEP_AUTO_SNAPSHOTS",
+"UNSPECIFIED_ON_SOURCE_DISK_DELETE"
+],
+"enumDescriptions": [
+"",
+"",
+""
+],
+"type": "string"
+}
+},
+"type": "object"
+},
+"ResourcePolicySnapshotSchedulePolicySchedule": {
+"description": "A schedule for disks where the schedueled operations are performed.",
+"id": "ResourcePolicySnapshotSchedulePolicySchedule",
+"properties": {
+"dailySchedule": {
+"$ref": "ResourcePolicyDailyCycle"
+},
+"hourlySchedule": {
+"$ref": "ResourcePolicyHourlyCycle"
+},
+"weeklySchedule": {
+"$ref": "ResourcePolicyWeeklyCycle"
+}
+},
+"type": "object"
+},
+"ResourcePolicySnapshotSchedulePolicySnapshotProperties": {
+"description": "Specified snapshot properties for scheduled snapshots created by this\npolicy.",
+"id": "ResourcePolicySnapshotSchedulePolicySnapshotProperties",
+"properties": {
+"chainName": {
+"description": "Chain name that the snapshot is created in.",
+"type": "string"
+},
+"guestFlush": {
+"description": "Indication to perform a 'guest aware' snapshot.",
+"type": "boolean"
+},
+"labels": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "Labels to apply to scheduled snapshots. These can be later modified\nby the setLabels method. Label values may be empty.",
+"type": "object"
+},
+"storageLocations": {
+"description": "Cloud Storage bucket storage location of the auto snapshot (regional or\nmulti-regional).",
+"items": {
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"ResourcePolicyWeeklyCycle": {
+"description": "Time window specified for weekly operations.",
+"id": "ResourcePolicyWeeklyCycle",
+"properties": {
+"dayOfWeeks": {
+"description": "Up to 7 intervals/windows, one for each day of the week.",
+"items": {
+"$ref": "ResourcePolicyWeeklyCycleDayOfWeek"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"ResourcePolicyWeeklyCycleDayOfWeek": {
+"id": "ResourcePolicyWeeklyCycleDayOfWeek",
+"properties": {
+"day": {
+"description": "Defines a schedule that runs on specific days of the week. Specify\none or more days. The following options are available:\nMONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.",
+"enum": [
+"FRIDAY",
+"INVALID",
+"MONDAY",
+"SATURDAY",
+"SUNDAY",
+"THURSDAY",
+"TUESDAY",
+"WEDNESDAY"
+],
+"enumDescriptions": [
+"",
+"",
+"",
+"",
+"",
+"",
+"",
+""
+],
+"type": "string"
+},
+"duration": {
+"description": "Output only. [Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.",
+"readOnly": true,
+"type": "string"
+},
+"startTime": {
+"description": "Time within the window to start the operations.\nIt must be in format \"HH:MM\", where HH : [00-23] and MM : [00-00] GMT.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"ResourcePolicyWorkloadPolicy": {
+"description": "Represents the workload policy.",
+"id": "ResourcePolicyWorkloadPolicy",
+"properties": {
+"acceleratorTopology": {
+"description": "Specifies the topology required to create a partition for VMs that have\ninterconnected GPUs.",
+"type": "string"
+},
+"acceleratorTopologyMode": {
+"description": "Specifies the connection mode for the accelerator topology. If not\nspecified, the default is AUTO_CONNECT.",
+"enum": [
+"AUTO_CONNECT",
+"PROVISION_ONLY"
+],
+"enumDescriptions": [
+"The interconnected chips are pre-configured at the time of VM creation.",
+"The interconnected chips are connected on demand. At the time of VM\ncreation, the chips are not connected."
+],
+"type": "string"
+},
+"maxTopologyDistance": {
+"description": "Specifies the maximum distance between instances.",
+"enum": [
+"BLOCK",
+"CLUSTER",
+"SUBBLOCK"
+],
+"enumDescriptions": [
+"VMs must be provisioned in the same block.",
+"VMs must be provisioned in the same cluster.",
+"VMs must be provisioned in the same subblock."
+],
+"type": "string"
+},
+"type": {
+"description": "Specifies the intent of the instance placement in the MIG.",
+"enum": [
+"HIGH_AVAILABILITY",
+"HIGH_THROUGHPUT"
+],
+"enumDescriptions": [
+"MIG spreads out the instances as much as possible for high availability.",
+"MIG provisions instances as close to each other as possible for high\nthroughput."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
+"ResourceStatus": {
+"description": "Contains output only fields.\nUse this sub-message for actual values set on Instance attributes as compared\nto the value requested by the user (intent) in their instance CRUD calls.",
+"id": "ResourceStatus",
+"properties": {
+"effectiveInstanceMetadata": {
+"$ref": "ResourceStatusEffectiveInstanceMetadata",
+"description": "Output only. [Output Only] Effective metadata is a field that consolidates project,\nzonal instance settings, and instance-level predefined metadata keys to\nprovide the overridden value for those metadata keys at the instance level.",
+"readOnly": true
+},
+"physicalHost": {
+"description": "Output only. [Output Only] The precise location of your instance within the zone's data\ncenter, including the block, sub-block, and host. The field is formatted as\nfollows: blockId/subBlockId/hostId.",
+"readOnly": true,
+"type": "string"
+},
+"physicalHostTopology": {
+"$ref": "ResourceStatusPhysicalHostTopology",
+"description": "Output only. [Output Only] A series of fields containing the global name of the Compute\nEngine cluster, as well as the ID of the block, sub-block, and host on\nwhich the running instance is located.",
+"readOnly": true
+},
+"reservationConsumptionInfo": {
+"$ref": "ResourceStatusReservationConsumptionInfo",
+"description": "Output only. [Output Only] Reservation information that the instance is consuming from.",
+"readOnly": true
+},
+"scheduling": {
+"$ref": "ResourceStatusScheduling"
+},
+"upcomingMaintenance": {
+"$ref": "UpcomingMaintenance",
+"readOnly": true
+}
+},
+"type": "object"
+},
+"ResourceStatusEffectiveInstanceMetadata": {
+"description": "Effective values of predefined metadata keys for an instance.",
+"id": "ResourceStatusEffectiveInstanceMetadata",
+"properties": {
+"blockProjectSshKeysMetadataValue": {
+"description": "Effective block-project-ssh-keys value at Instance level.",
+"type": "boolean"
+},
+"enableGuestAttributesMetadataValue": {
+"description": "Effective enable-guest-attributes value at Instance level.",
+"type": "boolean"
+},
+"enableOsInventoryMetadataValue": {
+"description": "Effective enable-os-inventory value at Instance level.",
+"type": "boolean"
+},
+"enableOsconfigMetadataValue": {
+"description": "Effective enable-osconfig value at Instance level.",
+"type": "boolean"
+},
+"enableOsloginMetadataValue": {
+"description": "Effective enable-oslogin value at Instance level.",
+"type": "boolean"
+},
+"gceContainerDeclarationMetadataValue": {
+"description": "Effective gce-container-declaration value at Instance level.",
+"type": "boolean"
+},
+"serialPortEnableMetadataValue": {
+"description": "Effective serial-port-enable value at Instance level.",
+"type": "boolean"
+},
+"serialPortLoggingEnableMetadataValue": {
+"description": "Effective serial-port-logging-enable value at Instance level.",
+"type": "boolean"
+},
+"vmDnsSettingMetadataValue": {
+"description": "Effective VM DNS setting at Instance level.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"ResourceStatusPhysicalHostTopology": {
+"description": "Represents the physical host topology of the host on which the VM is\nrunning.",
+"id": "ResourceStatusPhysicalHostTopology",
+"properties": {
+"block": {
+"description": "[Output Only] The ID of the block in which the running instance is\nlocated. Instances within the same block experience low network latency.",
+"type": "string"
+},
+"cluster": {
+"description": "[Output Only] The global name of the Compute Engine cluster where the\nrunning instance is located.",
+"type": "string"
+},
+"host": {
+"description": "[Output Only] The ID of the host on which the running instance is located.\nInstances on the same host experience the lowest possible network\nlatency.",
+"type": "string"
+},
+"subblock": {
+"description": "[Output Only] The ID of the sub-block in which the running instance is\nlocated. Instances in the same sub-block experience lower network latency\nthan instances in the same block.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"ResourceStatusReservationConsumptionInfo": {
+"description": "Reservation consumption information that the instance is consuming from.",
+"id": "ResourceStatusReservationConsumptionInfo",
+"properties": {
+"consumedReservation": {
+"description": "Output only. [Output Only] The full resource name of the reservation that this\ninstance is consuming from.",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
+"ResourceStatusScheduling": {
+"id": "ResourceStatusScheduling",
+"properties": {
+"availabilityDomain": {
+"description": "Specifies the availability domain to place the instance in. The value\nmust be a number between 1 and the number of availability domains\nspecified in the spread placement policy attached to the instance.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
+"Rollout": {
+"description": "Rollout resource.\n\nA Rollout is a specific instance of a RolloutPlan. It represents a single\nexecution of a strategy to roll out a specific resource. It also provides\nAPIs to interact with the rollout.",
+"id": "Rollout",
+"properties": {
+"cancellationTime": {
+"description": "Output only. The timestamp at which the Rollout was cancelled.",
+"readOnly": true,
+"type": "string"
+},
+"completionTime": {
+"description": "Output only. The timestamp at which the Rollout was completed.",
+"readOnly": true,
+"type": "string"
+},
+"creationTimestamp": {
+"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.",
+"readOnly": true,
+"type": "string"
+},
+"currentWaveNumber": {
+"description": "Output only. The number of the currently running wave.\nEx. 1",
+"format": "int64",
+"readOnly": true,
+"type": "string"
+},
+"description": {
+"description": "An optional description of this resource. Provide this property when you\ncreate the resource.",
+"type": "string"
+},
+"etag": {
+"description": "Output only. etag of the Rollout\nEx. abc1234",
+"readOnly": true,
+"type": "string"
+},
+"id": {
+"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.",
+"format": "uint64",
+"readOnly": true,
+"type": "string"
+},
+"kind": {
+"default": "compute#rollout",
+"description": "Output only. [Output Only] Type of the resource. Always compute#rollout\nfor rollouts.",
+"readOnly": true,
+"type": "string"
+},
+"name": {
+"description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit, except\nthe last character, which cannot be a dash.",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
+"type": "string"
+},
+"rolloutEntity": {
+"$ref": "RolloutRolloutEntity",
+"description": "Required. The resource being rolled out."
+},
+"rolloutPlan": {
+"description": "Required. Rollout Plan used to model the Rollout.\nEx. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1",
+"type": "string"
+},
+"selfLink": {
+"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.",
+"readOnly": true,
+"type": "string"
+},
+"selfLinkWithId": {
+"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.",
+"readOnly": true,
+"type": "string"
+},
+"state": {
+"description": "Output only. The current state of the Rollout.",
+"enum": [
+"CANCELLED",
+"CANCELLING",
+"CANCEL_FAILED",
+"COMPLETED",
+"COMPLETE_FAILED",
+"COMPLETING",
+"FAILED",
+"PAUSED",
+"PAUSE_FAILED",
+"PAUSING",
+"PROCESSING",
+"READY",
+"RESUMING",
+"ROLLBACK_WAVE_FAILED",
+"ROLLING_BACK",
+"STATE_UNSPECIFIED",
+"UNINITIALIZED",
+"WAVE_FAILED"
+],
+"enumDescriptions": [
+"The rollout is in a failure terminal state.",
+"The rollout is being cancelled.",
+"An attempted cancel operation was unsuccessful.",
+"The rollout is in a successful terminal state.",
+"An attempted complete operation was unsuccessful.",
+"The rollout is being marked as completed.",
+"The rollout completed with failures.",
+"The rollout is paused.",
+"An attempted pause operation was unsuccessful.",
+"The rollout is being paused.",
+"A wave is being processed by the product.",
+"The rollout has been successfully initialized and is ready to start.",
+"The rollout is being resumed after being paused.",
+"An attempted rollback operation failed to complete successfully.",
+"A wave rollback is in progress for this rollout.",
+"Undefined default state. Should never be exposed to users.",
+"The rollout has been created but is not yet ready to be started.",
+"The product failed to process the wave."
+],
+"readOnly": true,
+"type": "string"
+},
+"waveDetails": {
+"description": "Output only. Details about each wave of the rollout.",
+"items": {
+"$ref": "RolloutWaveDetails"
+},
+"readOnly": true,
+"type": "array"
+}
+},
+"type": "object"
+},
+"RolloutPlan": {
+"description": "RolloutPlan resource.\n\nA RolloutPlan is the customer-defined strategy to divide a large-scale change\ninto smaller increments, referred to as \"waves\". Each wave targets a specific\nportion of the overall affected area and defines criteria that must be met\nbefore progressing to the subsequent wave.",
+"id": "RolloutPlan",
+"properties": {
+"creationTimestamp": {
+"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.",
+"readOnly": true,
+"type": "string"
+},
+"description": {
+"description": "An optional description of this resource. Provide this property when you\ncreate the resource.",
+"type": "string"
+},
+"id": {
+"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.",
+"format": "uint64",
+"readOnly": true,
+"type": "string"
+},
+"kind": {
+"default": "compute#rolloutPlan",
+"description": "Output only. [Output Only] Type of the resource. Always compute#rolloutPlan\nfor rolloutPlans.",
+"readOnly": true,
+"type": "string"
+},
+"locationScope": {
+"description": "The location scope of the rollout plan. If not specified, the location\nscope is considered as ZONAL.",
+"enum": [
+"LOCATION_SCOPE_UNSPECIFIED",
+"REGIONAL",
+"ZONAL"
+],
+"enumDescriptions": [
+"Unspecified value. Considered as ZONAL.",
+"Regional scope.",
+"Zonal scope."
+],
+"type": "string"
+},
+"name": {
+"annotations": {
+"required": [
+"compute.rolloutPlans.insert"
+]
+},
+"description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit, except\nthe last character, which cannot be a dash.",
+"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
+"type": "string"
+},
+"selfLink": {
+"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.",
+"readOnly": true,
+"type": "string"
+},
+"selfLinkWithId": {
+"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.",
+"readOnly": true,
+"type": "string"
+},
+"waves": {
+"description": "Required. The waves included in this rollout plan.",
+"items": {
+"$ref": "RolloutPlanWave"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"RolloutPlanWave": {
+"description": "A single wave in a rollout plan.",
+"id": "RolloutPlanWave",
+"properties": {
+"displayName": {
+"description": "Optional. The display name of this wave of the rollout plan.",
+"type": "string"
+},
+"number": {
+"description": "Output only. The wave number.",
+"format": "int64",
+"readOnly": true,
+"type": "string"
+},
+"orchestrationOptions": {
+"$ref": "RolloutPlanWaveOrchestrationOptions",
+"description": "Optional. The orchestration options for this wave."
+},
+"selectors": {
+"description": "Required. The selectors for this wave. There is a logical AND between each selector\ndefined in a wave, so a resource must satisfy the criteria of *all* the\nspecified selectors to be in scope for the wave.",
+"items": {
+"$ref": "RolloutPlanWaveSelector"
+},
+"type": "array"
+},
+"validation": {
+"$ref": "RolloutPlanWaveValidation",
+"description": "Required. The validation to be performed at the end of this wave."
+}
+},
+"type": "object"
+},
+"RolloutPlanWaveOrchestrationOptions": {
+"description": "Options to control the pace of orchestration of a wave. These options are\nrequired only if the resource being rolled out follows the Orchestrated\npattern.",
+"id": "RolloutPlanWaveOrchestrationOptions",
+"properties": {
+"delays": {
+"description": "Optional. Delays, if any, to be added between batches of projects. We allow\nmultiple Delays to be specified, letting users set separate delays\nbetween batches of projects corresponding to different locations and\nbatches of projects corresponding to the same location.",
+"items": {
+"$ref": "RolloutPlanWaveOrchestrationOptionsDelay"
+},
+"type": "array"
+},
+"maxConcurrentLocations": {
+"description": "Optional. Maximum number of locations to be orchestrated in parallel.",
+"format": "int64",
+"type": "string"
+},
+"maxConcurrentResourcesPerLocation": {
+"description": "Optional. Maximum number of resources to be orchestrated per location in\nparallel.",
+"format": "int64",
+"type": "string"
+}
+},
+"type": "object"
+},
+"RolloutPlanWaveOrchestrationOptionsDelay": {
+"description": "Options to control the delay, if any, between batches of projects.",
+"id": "RolloutPlanWaveOrchestrationOptionsDelay",
+"properties": {
+"delimiter": {
+"description": "Optional. Controls whether the delay should only be added between batches of\nprojects corresponding to different locations, or also between\nbatches of projects corresponding to the same location.\n\nMust be set to DELIMITER_UNSPECIFIED if no delay is to be added.",
+"enum": [
+"DELIMITER_BATCH",
+"DELIMITER_LOCATION",
+"DELIMITER_UNSPECIFIED"
+],
+"enumDescriptions": [
+"The delay will also be added between batches of projects\ncorresponding to the same location.",
+"The delay will only be added between batches of projects\ncorresponding to different locations.",
+"No delay will be added between batches of projects. Processing will\ncontinue with the next batch as soon as the previous batch of LROs\nis done."
+],
+"type": "string"
+},
+"duration": {
+"description": "Optional. The duration of the delay, if any, to be added between batches of\nprojects. A zero duration corresponds to no delay.",
+"format": "google-duration",
+"type": "string"
+},
+"type": {
+"description": "Optional. Controls whether the specified duration is to be added at the end of\neach batch, or if the total processing time for each batch will be\npadded if needed to meet the specified duration.\n\nMust be set to TYPE_UNSPECIFIED if no delay is to be added.",
+"enum": [
+"TYPE_MINIMUM",
+"TYPE_OFFSET",
+"TYPE_UNSPECIFIED"
+],
+"enumDescriptions": [
+"The total processing time for each batch of projects will be padded\nif needed to meet the specified delay duration.",
+"The specified delay will directly be added after each batch of\nprojects as specified by the delimiter.",
+"No delay will be added between batches of projects. Processing will\ncontinue with the next batch as soon as the previous batch of LROs\nis done."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
+"RolloutPlanWaveSelector": {
+"description": "A selector which specifies what resource(s) are included in a given wave.",
+"id": "RolloutPlanWaveSelector",
+"properties": {
+"locationSelector": {
+"$ref": "RolloutPlanWaveSelectorLocationSelector",
+"description": "Optional. Roll out to resources by Cloud locations."
+},
+"resourceHierarchySelector": {
+"$ref": "RolloutPlanWaveSelectorResourceHierarchySelector",
+"description": "Optional. Roll out to resources by Cloud Resource Manager resource hierarchy."
+}
+},
+"type": "object"
+},
+"RolloutPlanWaveSelectorLocationSelector": {
+"description": "Roll out to resources by location.",
+"id": "RolloutPlanWaveSelectorLocationSelector",
+"properties": {
+"includedLocations": {
+"description": "Optional. Example: \"us-central1-a\"",
+"items": {
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"RolloutPlanWaveSelectorResourceHierarchySelector": {
+"description": "Roll out to resources by Cloud Resource Manager resource hierarchy\nnodes such as projects, folders, orgs.",
+"id": "RolloutPlanWaveSelectorResourceHierarchySelector",
+"properties": {
+"includedFolders": {
+"description": "Optional. Format: \"folders/{folder_id}\"",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
+"includedOrganizations": {
+"description": "Optional. Format: \"organizations/{organization_id}\"",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
+"includedProjects": {
+"description": "Optional. Format: \"projects/{project_id}\"",
+"items": {
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"RolloutPlanWaveValidation": {
+"description": "The validation to be performed before progressing to the next wave.",
+"id": "RolloutPlanWaveValidation",
+"properties": {
+"timeBasedValidationMetadata": {
+"$ref": "RolloutPlanWaveValidationTimeBasedValidationMetadata",
+"description": "Optional. Metadata required if type = \"time\"."
+},
+"type": {
+"description": "Required. The type of the validation. If a type of validation is associated with\na metadata object, the appropriate metadata field mapping to the\nvalidation type must be provided in the validation message. Possible\nvalues are in quotes below alongside an explanation:\n  \"manual\": The system waits for an end-user approval API before\n    progressing to the next wave.\n  \"time\": The system waits for a user specified duration before\n    progressing to the next wave. TimeBasedValidation must be provided.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"RolloutPlanWaveValidationTimeBasedValidationMetadata": {
+"description": "Metadata required if type = \"time\".",
+"id": "RolloutPlanWaveValidationTimeBasedValidationMetadata",
+"properties": {
+"waitDuration": {
+"description": "Optional. The duration that the system waits in between waves. This wait starts\nafter all changes in the wave are rolled out.",
+"format": "google-duration",
+"type": "string"
+}
+},
+"type": "object"
+},
+"RolloutPlansListResponse": {
+"description": "Contains a list of RolloutPlan resources.",
+"id": "RolloutPlansListResponse",
+"properties": {
+"etag": {
+"type": "string"
+},
+"id": {
+"description": "[Output Only] Unique identifier for the resource; defined by the server.",
+"type": "string"
+},
+"items": {
+"description": "A list of RolloutPlan resources.",
+"items": {
+"$ref": "RolloutPlan"
+},
+"type": "array"
+},
+"nextPageToken": {
+"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"type": "string"
+},
+"selfLink": {
+"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"readOnly": true,
+"type": "string"
+},
+"unreachables": {
+"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
+"warning": {
+"description": "[Output Only] Informational warning message.",
+"properties": {
+"code": {
+"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
+"enum": [
+"CLEANUP_FAILED",
+"DEPRECATED_RESOURCE_USED",
+"DEPRECATED_TYPE_USED",
+"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
+"EXPERIMENTAL_TYPE_USED",
+"EXTERNAL_API_WARNING",
+"FIELD_VALUE_OVERRIDEN",
+"INJECTED_KERNELS_DEPRECATED",
+"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
+"LARGE_DEPLOYMENT_WARNING",
+"LIST_OVERHEAD_QUOTA_EXCEED",
+"MISSING_TYPE_DEPENDENCY",
+"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
+"NEXT_HOP_CANNOT_IP_FORWARD",
+"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
+"NEXT_HOP_INSTANCE_NOT_FOUND",
+"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
+"NEXT_HOP_NOT_RUNNING",
+"NOT_CRITICAL_ERROR",
+"NO_RESULTS_ON_PAGE",
+"PARTIAL_SUCCESS",
+"QUOTA_INFO_UNAVAILABLE",
+"REQUIRED_TOS_AGREEMENT",
+"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
+"RESOURCE_NOT_DELETED",
+"SCHEMA_VALIDATION_IGNORED",
+"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
+"UNDECLARED_PROPERTIES",
+"UNREACHABLE"
+],
+"enumDeprecated": [
+false,
+false,
+false,
+false,
+false,
+false,
+true,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false
+],
+"enumDescriptions": [
+"Warning about failed cleanup of transient changes made by a failed\noperation.",
+"A link to a deprecated resource was created.",
+"When deploying and at least one of the resources has a type marked as\ndeprecated",
+"The user created a boot disk that is larger than image size.",
+"When deploying and at least one of the resources has a type marked as\nexperimental",
+"Warning that is present in an external api call",
+"Warning that value of a field has been overridden.\nDeprecated unused field.",
+"The operation involved use of an injected kernel, which is deprecated.",
+"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.",
+"When deploying a deployment with a exceedingly large number of resources",
+"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.",
+"A resource depends on a missing type",
+"The route's nextHopIp address is not assigned to an instance on the\nnetwork.",
+"The route's next hop instance cannot ip forward.",
+"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.",
+"The route's nextHopInstance URL refers to an instance that does not exist.",
+"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.",
+"The route's next hop instance does not have a status of RUNNING.",
+"Error which is not critical. We decided to continue the process despite\nthe mentioned error.",
+"No results are present on a particular list page.",
+"Success is reported, but some results may be missing due to errors",
+"Quota information is not available to client requests (e.g:\nregions.list).",
+"The user attempted to use a resource that requires a TOS they have not\naccepted.",
+"Warning that a resource is in use.",
+"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.",
+"When a resource schema validation is ignored.",
+"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.",
+"When undeclared properties in the schema are present",
+"A given scope cannot be reached."
+],
+"type": "string"
+},
+"data": {
+"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n  {\n   \"key\": \"scope\",\n   \"value\": \"zones/us-east1-d\"\n  }",
+"items": {
+"properties": {
+"key": {
+"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).",
+"type": "string"
+},
+"value": {
+"description": "[Output Only] A warning data value corresponding to the key.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "[Output Only] A human-readable description of the warning code.",
+"type": "string"
+}
+},
+"type": "object"
+}
+},
+"type": "object"
+},
+"RolloutRolloutEntity": {
+"description": "Specifications of the resource to roll out.",
+"id": "RolloutRolloutEntity",
+"properties": {
+"orchestratedEntity": {
+"$ref": "RolloutRolloutEntityOrchestratedEntity",
+"description": "Optional. Entity details for products using the Orchestrated Integration model."
+}
+},
+"type": "object"
+},
+"RolloutRolloutEntityOrchestratedEntity": {
+"description": "This message is used if the resource type follows the Orchestrated\nintegration model with ProgressiveRollout.",
+"id": "RolloutRolloutEntityOrchestratedEntity",
+"properties": {
+"conflictBehavior": {
+"description": "Required. Specifies the behavior of the Rollout if an out of band update is\ndetected in a project during a Rollout. It can be one of the following\nvalues:\n1) overwrite : Overwrite the local value with the rollout value.\n2) no_overwrite : Do not overwrite the local value with the rollout\nvalue.",
+"type": "string"
+},
+"orchestrationAction": {
+"description": "Required. Orchestration action during the Rollout. It can be one of the following\nvalues:\n1) \"update\": Resources will be updated by the rollout.\n2) \"delete\": Resources will be deleted by the rollout.",
+"type": "string"
+},
+"orchestrationSource": {
+"description": "Required. Fully qualified resource name of the resource which contains the source\nof truth of the configuration being rolled out across\nlocations/projects. For example, in the case of a global Rollout which\nis applied across regions, this contains the name of the global\nresource created by the user which contains a payload for a resource\nthat is orchestrated across regions. This follows the following format:\n//.googleapis.com/projects//locations/global//\ne.g.\n//osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1",
+"type": "string"
+}
+},
+"type": "object"
+},
+"RolloutWaveDetails": {
+"description": "Additional metadata about the status of each wave provided by the server.",
+"id": "RolloutWaveDetails",
+"properties": {
+"orchestratedWaveDetails": {
+"$ref": "RolloutWaveDetailsOrchestratedWaveDetails",
+"description": "Output only. Additional details of the wave for products using the Orchestrated\nIntegration model.",
+"readOnly": true
+},
+"waveDisplayName": {
+"description": "Output only. Wave name.\nEx. wave1",
+"readOnly": true,
+"type": "string"
+},
+"waveNumber": {
+"description": "Output only. System generated number for the wave.",
+"format": "int64",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
+"RolloutWaveDetailsOrchestratedWaveDetails": {
+"description": "Details of the wave for products using the Orchestrated integration\nmodel.",
+"id": "RolloutWaveDetailsOrchestratedWaveDetails",
+"properties": {
+"completedResourcesCount": {
+"description": "Output only. Resource completed so far.",
+"format": "int64",
+"readOnly": true,
+"type": "string"
+},
+"estimatedCompletionTime": {
+"description": "Output only. Estimated timestamp at which the wave will complete. Extrapolated from\ncurrent progress.",
+"readOnly": true,
+"type": "string"
+},
+"estimatedTotalResourcesCount": {
+"description": "Output only. Estimated total count of resources.",
+"format": "int64",
+"readOnly": true,
+"type": "string"
+},
+"failedLocations": {
+"description": "Output only. Locations that failed during orchestration, and ProgressiveRollout\nstopped retrying. There may be some successful resources rolled out in\nthe wave as the location may have failed later in the Rollout.",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
+"failedResourcesCount": {
+"description": "Output only. Resources failed.",
+"format": "int64",
+"readOnly": true,
+"type": "string"
+},
+"locationStatus": {
+"additionalProperties": {
+"$ref": "RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus"
+},
+"description": "Output only. Status of each location in the wave. Map keys (locations) must be\nspecified like \"us-east1\" or \"asia-west1-a\".",
+"readOnly": true,
+"type": "object"
+}
+},
+"type": "object"
+},
+"RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus": {
+"description": "Represents the status of a location in a wave.",
+"id": "RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus",
+"properties": {
+"state": {
+"description": "Output only. Location state of the wave.",
+"enum": [
+"STATE_FAILED",
+"STATE_IN_PROGRESS",
+"STATE_PENDING",
+"STATE_SKIPPED",
+"STATE_SUCCEEDED",
+"STATE_UNSPECIFIED"
+],
+"enumDescriptions": [
+"Work on the wave failed.",
+"Work on the wave is in progress.",
+"Work on the wave is pending.",
+"Work on the wave was canceled or skipped.",
+"Work on the wave succeeded.",
+"Undefined default state. Should never be exposed to users."
+],
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
+"RolloutsListResponse": {
+"id": "RolloutsListResponse",
+"properties": {
+"etag": {
+"type": "string"
+},
+"id": {
+"description": "[Output Only] Unique identifier for the resource; defined by the server.",
+"type": "string"
+},
+"items": {
+"description": "A list of Rollout resources.",
+"items": {
+"$ref": "Rollout"
+},
+"type": "array"
+},
+"nextPageToken": {
+"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"type": "string"
+},
+"selfLink": {
+"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"readOnly": true,
+"type": "string"
+},
+"unreachables": {
+"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
+"warning": {
+"description": "[Output Only] Informational warning message.",
+"properties": {
+"code": {
+"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
+"enum": [
+"CLEANUP_FAILED",
+"DEPRECATED_RESOURCE_USED",
+"DEPRECATED_TYPE_USED",
+"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
+"EXPERIMENTAL_TYPE_USED",
+"EXTERNAL_API_WARNING",
+"FIELD_VALUE_OVERRIDEN",
+"INJECTED_KERNELS_DEPRECATED",
+"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
+"LARGE_DEPLOYMENT_WARNING",
+"LIST_OVERHEAD_QUOTA_EXCEED",
+"MISSING_TYPE_DEPENDENCY",
+"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
+"NEXT_HOP_CANNOT_IP_FORWARD",
+"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
+"NEXT_HOP_INSTANCE_NOT_FOUND",
+"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
+"NEXT_HOP_NOT_RUNNING",
+"NOT_CRITICAL_ERROR",
+"NO_RESULTS_ON_PAGE",
+"PARTIAL_SUCCESS",
+"QUOTA_INFO_UNAVAILABLE",
+"REQUIRED_TOS_AGREEMENT",
+"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
+"RESOURCE_NOT_DELETED",
+"SCHEMA_VALIDATION_IGNORED",
+"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
+"UNDECLARED_PROPERTIES",
+"UNREACHABLE"
+],
+"enumDeprecated": [
+false,
+false,
+false,
+false,
+false,
+false,
+true,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false
+],
+"enumDescriptions": [
+"Warning about failed cleanup of transient changes made by a failed\noperation.",
+"A link to a deprecated resource was created.",
+"When deploying and at least one of the resources has a type marked as\ndeprecated",
+"The user created a boot disk that is larger than image size.",
+"When deploying and at least one of the resources has a type marked as\nexperimental",
+"Warning that is present in an external api call",
+"Warning that value of a field has been overridden.\nDeprecated unused field.",
+"The operation involved use of an injected kernel, which is deprecated.",
+"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.",
+"When deploying a deployment with a exceedingly large number of resources",
+"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.",
+"A resource depends on a missing type",
+"The route's nextHopIp address is not assigned to an instance on the\nnetwork.",
+"The route's next hop instance cannot ip forward.",
+"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.",
+"The route's nextHopInstance URL refers to an instance that does not exist.",
+"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.",
+"The route's next hop instance does not have a status of RUNNING.",
+"Error which is not critical. We decided to continue the process despite\nthe mentioned error.",
+"No results are present on a particular list page.",
+"Success is reported, but some results may be missing due to errors",
+"Quota information is not available to client requests (e.g:\nregions.list).",
+"The user attempted to use a resource that requires a TOS they have not\naccepted.",
+"Warning that a resource is in use.",
+"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.",
+"When a resource schema validation is ignored.",
+"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.",
+"When undeclared properties in the schema are present",
+"A given scope cannot be reached."
+],
+"type": "string"
+},
+"data": {
+"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n  {\n   \"key\": \"scope\",\n   \"value\": \"zones/us-east1-d\"\n  }",
+"items": {
+"properties": {
+"key": {
+"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).",
+"type": "string"
+},
+"value": {
+"description": "[Output Only] A warning data value corresponding to the key.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "[Output Only] A human-readable description of the warning code.",
+"type": "string"
+}
+},
+"type": "object"
+}
+},
+"type": "object"
+},
 "Route": {
 "description": "Represents a Route resource.\n\nA route defines a path from VM instances in the VPC network to a specific\ndestination. This destination can be inside or outside the VPC network.\nFor more information, read theRoutes overview.",
 "id": "Route",
@@ -96702,7 +98771,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -98100,6 +100169,20 @@ false
 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
 "type": "string"
 },
+"postQuantumKeyExchange": {
+"description": "One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates\nX25519MLKEM768 key exchange when clients advertise support for it. When set\nto DEFAULT, or if no SSL Policy is attached to the target\nproxy, the load balancer disallows X25519MLKEM768 key exchange before\nOctober 2026, and allows it afterward. When set to ENABLED,\nthe load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key\nexchange until October 2027, and allows it afterward.",
+"enum": [
+"DEFAULT",
+"DEFERRED",
+"ENABLED"
+],
+"enumDescriptions": [
+"Default behavior: disabled until October 2026, enabled afterward.",
+"Disabled until October 2027, enabled afterward.",
+"Enabled now."
+],
+"type": "string"
+},
 "profile": {
 "description": "Profile specifies the set of SSL features that can be used by the load\nbalancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in\nthe customFeatures field. If using FIPS_202205,\nthe min_tls_version field must be set to TLS_1_2.",
 "enum": [
@@ -99146,7 +101229,7 @@ false
 "additionalProperties": {
 "type": "string"
 },
-"description": "Input only. Resource manager tags to be bound to the storage pool. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
+"description": "Input only. Resource manager tags to be bound to the storage pool. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in\nnamespaced format such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.",
 "type": "object"
 }
 },
@@ -106223,6 +108306,143 @@ false
 },
 "type": "object"
 },
+"VmExtensionPoliciesScopedList": {
+"id": "VmExtensionPoliciesScopedList",
+"properties": {
+"vmExtensionPolicies": {
+"description": "List of VmExtensionPolicy resources contained in this scope.",
+"items": {
+"$ref": "VmExtensionPolicy"
+},
+"type": "array"
+},
+"warning": {
+"description": "Informational warning which replaces the list of\nbackend services when the list is empty.",
+"properties": {
+"code": {
+"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
+"enum": [
+"CLEANUP_FAILED",
+"DEPRECATED_RESOURCE_USED",
+"DEPRECATED_TYPE_USED",
+"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
+"EXPERIMENTAL_TYPE_USED",
+"EXTERNAL_API_WARNING",
+"FIELD_VALUE_OVERRIDEN",
+"INJECTED_KERNELS_DEPRECATED",
+"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
+"LARGE_DEPLOYMENT_WARNING",
+"LIST_OVERHEAD_QUOTA_EXCEED",
+"MISSING_TYPE_DEPENDENCY",
+"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
+"NEXT_HOP_CANNOT_IP_FORWARD",
+"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
+"NEXT_HOP_INSTANCE_NOT_FOUND",
+"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
+"NEXT_HOP_NOT_RUNNING",
+"NOT_CRITICAL_ERROR",
+"NO_RESULTS_ON_PAGE",
+"PARTIAL_SUCCESS",
+"QUOTA_INFO_UNAVAILABLE",
+"REQUIRED_TOS_AGREEMENT",
+"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
+"RESOURCE_NOT_DELETED",
+"SCHEMA_VALIDATION_IGNORED",
+"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
+"UNDECLARED_PROPERTIES",
+"UNREACHABLE"
+],
+"enumDeprecated": [
+false,
+false,
+false,
+false,
+false,
+false,
+true,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false
+],
+"enumDescriptions": [
+"Warning about failed cleanup of transient changes made by a failed\noperation.",
+"A link to a deprecated resource was created.",
+"When deploying and at least one of the resources has a type marked as\ndeprecated",
+"The user created a boot disk that is larger than image size.",
+"When deploying and at least one of the resources has a type marked as\nexperimental",
+"Warning that is present in an external api call",
+"Warning that value of a field has been overridden.\nDeprecated unused field.",
+"The operation involved use of an injected kernel, which is deprecated.",
+"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.",
+"When deploying a deployment with a exceedingly large number of resources",
+"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.",
+"A resource depends on a missing type",
+"The route's nextHopIp address is not assigned to an instance on the\nnetwork.",
+"The route's next hop instance cannot ip forward.",
+"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.",
+"The route's nextHopInstance URL refers to an instance that does not exist.",
+"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.",
+"The route's next hop instance does not have a status of RUNNING.",
+"Error which is not critical. We decided to continue the process despite\nthe mentioned error.",
+"No results are present on a particular list page.",
+"Success is reported, but some results may be missing due to errors",
+"Quota information is not available to client requests (e.g:\nregions.list).",
+"The user attempted to use a resource that requires a TOS they have not\naccepted.",
+"Warning that a resource is in use.",
+"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.",
+"When a resource schema validation is ignored.",
+"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.",
+"When undeclared properties in the schema are present",
+"A given scope cannot be reached."
+],
+"type": "string"
+},
+"data": {
+"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n  {\n   \"key\": \"scope\",\n   \"value\": \"zones/us-east1-d\"\n  }",
+"items": {
+"properties": {
+"key": {
+"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).",
+"type": "string"
+},
+"value": {
+"description": "[Output Only] A warning data value corresponding to the key.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "[Output Only] A human-readable description of the warning code.",
+"type": "string"
+}
+},
+"type": "object"
+}
+},
+"type": "object"
+},
 "VmExtensionPolicy": {
 "description": "Represents a VM extension policy.",
 "id": "VmExtensionPolicy",
@@ -106320,6 +108540,175 @@ false
 },
 "type": "object"
 },
+"VmExtensionPolicyAggregatedListResponse": {
+"description": "Response for the aggregated list of VM extension policies.",
+"id": "VmExtensionPolicyAggregatedListResponse",
+"properties": {
+"etag": {
+"type": "string"
+},
+"id": {
+"description": "[Output Only] Unique identifier for the resource; defined by the server.",
+"type": "string"
+},
+"items": {
+"additionalProperties": {
+"$ref": "VmExtensionPoliciesScopedList",
+"description": "Name of the scope containing this set of VmExtensionPolicies."
+},
+"description": "A list of VmExtensionPoliciesScopedList resources.",
+"type": "object"
+},
+"kind": {
+"default": "compute#VmExtensionPolicyAggregatedList",
+"description": "Output only. [Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of\nVmExtensionPolicies.",
+"readOnly": true,
+"type": "string"
+},
+"nextPageToken": {
+"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.",
+"type": "string"
+},
+"selfLink": {
+"description": "Output only. [Output Only] Server-defined URL for this resource.",
+"readOnly": true,
+"type": "string"
+},
+"unreachables": {
+"description": "Output only. [Output Only] Unreachable resources.",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
+"warning": {
+"description": "[Output Only] Informational warning message.",
+"properties": {
+"code": {
+"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.",
+"enum": [
+"CLEANUP_FAILED",
+"DEPRECATED_RESOURCE_USED",
+"DEPRECATED_TYPE_USED",
+"DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
+"EXPERIMENTAL_TYPE_USED",
+"EXTERNAL_API_WARNING",
+"FIELD_VALUE_OVERRIDEN",
+"INJECTED_KERNELS_DEPRECATED",
+"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB",
+"LARGE_DEPLOYMENT_WARNING",
+"LIST_OVERHEAD_QUOTA_EXCEED",
+"MISSING_TYPE_DEPENDENCY",
+"NEXT_HOP_ADDRESS_NOT_ASSIGNED",
+"NEXT_HOP_CANNOT_IP_FORWARD",
+"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE",
+"NEXT_HOP_INSTANCE_NOT_FOUND",
+"NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
+"NEXT_HOP_NOT_RUNNING",
+"NOT_CRITICAL_ERROR",
+"NO_RESULTS_ON_PAGE",
+"PARTIAL_SUCCESS",
+"QUOTA_INFO_UNAVAILABLE",
+"REQUIRED_TOS_AGREEMENT",
+"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING",
+"RESOURCE_NOT_DELETED",
+"SCHEMA_VALIDATION_IGNORED",
+"SINGLE_INSTANCE_PROPERTY_TEMPLATE",
+"UNDECLARED_PROPERTIES",
+"UNREACHABLE"
+],
+"enumDeprecated": [
+false,
+false,
+false,
+false,
+false,
+false,
+true,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false,
+false
+],
+"enumDescriptions": [
+"Warning about failed cleanup of transient changes made by a failed\noperation.",
+"A link to a deprecated resource was created.",
+"When deploying and at least one of the resources has a type marked as\ndeprecated",
+"The user created a boot disk that is larger than image size.",
+"When deploying and at least one of the resources has a type marked as\nexperimental",
+"Warning that is present in an external api call",
+"Warning that value of a field has been overridden.\nDeprecated unused field.",
+"The operation involved use of an injected kernel, which is deprecated.",
+"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.",
+"When deploying a deployment with a exceedingly large number of resources",
+"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.",
+"A resource depends on a missing type",
+"The route's nextHopIp address is not assigned to an instance on the\nnetwork.",
+"The route's next hop instance cannot ip forward.",
+"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.",
+"The route's nextHopInstance URL refers to an instance that does not exist.",
+"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.",
+"The route's next hop instance does not have a status of RUNNING.",
+"Error which is not critical. We decided to continue the process despite\nthe mentioned error.",
+"No results are present on a particular list page.",
+"Success is reported, but some results may be missing due to errors",
+"Quota information is not available to client requests (e.g:\nregions.list).",
+"The user attempted to use a resource that requires a TOS they have not\naccepted.",
+"Warning that a resource is in use.",
+"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.",
+"When a resource schema validation is ignored.",
+"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.",
+"When undeclared properties in the schema are present",
+"A given scope cannot be reached."
+],
+"type": "string"
+},
+"data": {
+"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n  {\n   \"key\": \"scope\",\n   \"value\": \"zones/us-east1-d\"\n  }",
+"items": {
+"properties": {
+"key": {
+"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).",
+"type": "string"
+},
+"value": {
+"description": "[Output Only] A warning data value corresponding to the key.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "[Output Only] A human-readable description of the warning code.",
+"type": "string"
+}
+},
+"type": "object"
+}
+},
+"type": "object"
+},
 "VmExtensionPolicyExtensionPolicy": {
 "description": "Configuration for a specific VM extension.",
 "id": "VmExtensionPolicyExtensionPolicy",
diff --git a/googleapiclient/discovery_cache/documents/config.v1.json b/googleapiclient/discovery_cache/documents/config.v1.json
index 770e501d2a..0a8f287a1b 100644
--- a/googleapiclient/discovery_cache/documents/config.v1.json
+++ b/googleapiclient/discovery_cache/documents/config.v1.json
@@ -160,7 +160,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "config.projects.locations.list",
@@ -169,7 +169,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1736,7 +1736,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260422",
 "rootUrl": "https://config.googleapis.com/",
 "schemas": {
 "ApplyResults": {
diff --git a/googleapiclient/discovery_cache/documents/connectors.v1.json b/googleapiclient/discovery_cache/documents/connectors.v1.json
index 902e2e9c32..007cfdba42 100644
--- a/googleapiclient/discovery_cache/documents/connectors.v1.json
+++ b/googleapiclient/discovery_cache/documents/connectors.v1.json
@@ -185,7 +185,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "connectors.projects.locations.list",
@@ -194,7 +194,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2874,9 +2874,47 @@
 }
 }
 },
-"revision": "20260316",
+"revision": "20260427",
 "rootUrl": "https://connectors.googleapis.com/",
 "schemas": {
+"AdminFilters": {
+"description": "* AdminFilters defines a set of filters that can be applied to a connection. These are currently used by Gemini Enterprise connections.",
+"id": "AdminFilters",
+"properties": {
+"filterKey": {
+"description": "Required. Unique name for the filter, e.g., \"SharePointSiteURL\", \"DocumentType\", \"ChatSpaceName\".",
+"type": "string"
+},
+"filterType": {
+"description": "Required. Type of the filter.",
+"enum": [
+"FILTER_TYPE_UNSPECIFIED",
+"INCLUSION",
+"EXCLUSION"
+],
+"enumDescriptions": [
+"Filter type is not specified.",
+"Only allow items matching the configured values.",
+"Disallow items matching the configured values."
+],
+"type": "string"
+},
+"intValue": {
+"description": "Optional. A single integer value.",
+"format": "int64",
+"type": "string"
+},
+"stringListValues": {
+"$ref": "StringListValues",
+"description": "Optional. List of string values."
+},
+"stringValue": {
+"description": "Optional. A single string value.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "AuditConfig": {
 "description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { \"audit_configs\": [ { \"service\": \"allServices\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:jose@example.com\" ] }, { \"log_type\": \"DATA_WRITE\" }, { \"log_type\": \"ADMIN_READ\" } ] }, { \"service\": \"sampleservice.googleapis.com\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\" }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:aliya@example.com\" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.",
 "id": "AuditConfig",
@@ -3416,6 +3454,13 @@
 "description": "Connection represents an instance of connector.",
 "id": "Connection",
 "properties": {
+"adminFilters": {
+"description": "Optional. Admin filters for the connection. These are used by Gemini Enterprise.",
+"items": {
+"$ref": "AdminFilters"
+},
+"type": "array"
+},
 "asyncOperationsEnabled": {
 "description": "Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API.",
 "type": "boolean"
@@ -5474,7 +5519,7 @@
 "type": "object"
 },
 "EventingConfig": {
-"description": "Eventing Configuration of a connection next: 20",
+"description": "Eventing Configuration of a connection next: 21",
 "id": "EventingConfig",
 "properties": {
 "additionalVariables": {
@@ -5512,6 +5557,10 @@
 "readOnly": true,
 "type": "string"
 },
+"globalEventFilter": {
+"description": "Optional. Filter to be applied on the events to be received by the connection.",
+"type": "string"
+},
 "listenerAuthConfig": {
 "$ref": "AuthConfig",
 "description": "Optional. Auth details for the event listener."
@@ -5681,6 +5730,20 @@
 "readOnly": true,
 "type": "array"
 },
+"subscriptionType": {
+"description": "The webhook model supported by this connector.",
+"enum": [
+"SUBSCRIPTION_TYPE_UNSPECIFIED",
+"SHARED",
+"USER_SPECIFIC"
+],
+"enumDescriptions": [
+"Default value.",
+"Managed via admin credentials. Handles global or system-wide events.",
+"Managed via individual user credentials. Isolates data per user."
+],
+"type": "string"
+},
 "type": {
 "description": "Output only. The type of the event listener for a specific connector.",
 "enum": [
@@ -6490,6 +6553,29 @@ false
 "description": "JsonSchema representation of schema metadata",
 "id": "JsonSchema",
 "properties": {
+"$comment": {
+"description": "A comment on the schema.",
+"type": "string"
+},
+"$defs": {
+"additionalProperties": {
+"$ref": "JsonSchema"
+},
+"description": "Definitions for the schema.",
+"type": "object"
+},
+"$id": {
+"description": "The URI defining the core schema meta-schema.",
+"type": "string"
+},
+"$ref": {
+"description": "A reference to another schema.",
+"type": "string"
+},
+"$schema": {
+"description": "The URI defining the schema.",
+"type": "string"
+},
 "additionalDetails": {
 "additionalProperties": {
 "description": "Properties of the object.",
@@ -6498,14 +6584,70 @@ false
 "description": "Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema",
 "type": "object"
 },
+"additionalItems": {
+"$ref": "JsonSchema",
+"description": "Schema for additional items."
+},
+"additionalProperties": {
+"$ref": "JsonSchema",
+"description": "Schema for additional properties."
+},
+"allOf": {
+"description": "Schema that must be valid against all of the sub-schemas.",
+"items": {
+"$ref": "JsonSchema"
+},
+"type": "array"
+},
+"anyOf": {
+"description": "Schema that must be valid against at least one of the sub-schemas.",
+"items": {
+"$ref": "JsonSchema"
+},
+"type": "array"
+},
+"const": {
+"description": "Const value that the data must match.",
+"type": "any"
+},
+"contains": {
+"$ref": "JsonSchema",
+"description": "Schema that applies to at least one item in an array."
+},
+"contentEncoding": {
+"description": "Encoding of the content.",
+"type": "string"
+},
+"contentMediaType": {
+"description": "Media type of the content.",
+"type": "string"
+},
 "default": {
 "description": "The default value of the field or object described by this schema.",
 "type": "any"
 },
+"definitions": {
+"additionalProperties": {
+"$ref": "JsonSchema"
+},
+"description": "Definitions for the schema.",
+"type": "object"
+},
+"dependencies": {
+"additionalProperties": {
+"type": "any"
+},
+"description": "Dependencies for the schema.",
+"type": "object"
+},
 "description": {
 "description": "A description of this schema.",
 "type": "string"
 },
+"else": {
+"$ref": "JsonSchema",
+"description": "Schema that must be valid if the \"if\" schema is invalid."
+},
 "enum": {
 "description": "Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values",
 "items": {
@@ -6513,18 +6655,29 @@ false
 },
 "type": "array"
 },
+"examples": {
+"description": "Examples of the value.",
+"items": {
+"type": "any"
+},
+"type": "array"
+},
 "exclusiveMaximum": {
 "description": "Whether the maximum number value is exclusive.",
-"type": "boolean"
+"type": "any"
 },
 "exclusiveMinimum": {
 "description": "Whether the minimum number value is exclusive.",
-"type": "boolean"
+"type": "any"
 },
 "format": {
 "description": "Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format",
 "type": "string"
 },
+"if": {
+"$ref": "JsonSchema",
+"description": "Schema that must be valid if the \"if\" schema is valid."
+},
 "items": {
 "$ref": "JsonSchema",
 "description": "Schema that applies to array values, applicable only if this is of type `array`."
@@ -6684,6 +6837,11 @@ false
 "format": "int32",
 "type": "integer"
 },
+"maxProperties": {
+"description": "Maximum number of properties.",
+"format": "int32",
+"type": "integer"
+},
 "maximum": {
 "description": "Maximum value of the number field.",
 "type": "any"
@@ -6698,14 +6856,42 @@ false
 "format": "int32",
 "type": "integer"
 },
+"minProperties": {
+"description": "Minimum number of properties.",
+"format": "int32",
+"type": "integer"
+},
 "minimum": {
 "description": "Minimum value of the number field.",
 "type": "any"
 },
+"multipleOf": {
+"description": "Number must be a multiple of this value.",
+"format": "double",
+"type": "number"
+},
+"not": {
+"$ref": "JsonSchema",
+"description": "Schema that must not be valid."
+},
+"oneOf": {
+"description": "Schema that must be valid against at least one of the sub-schemas.",
+"items": {
+"$ref": "JsonSchema"
+},
+"type": "array"
+},
 "pattern": {
 "description": "Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match.",
 "type": "string"
 },
+"patternProperties": {
+"additionalProperties": {
+"$ref": "JsonSchema"
+},
+"description": "Pattern properties for the schema.",
+"type": "object"
+},
 "properties": {
 "additionalProperties": {
 "$ref": "JsonSchema"
@@ -6713,6 +6899,14 @@ false
 "description": "The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property",
 "type": "object"
 },
+"propertyNames": {
+"$ref": "JsonSchema",
+"description": "Schema for property names."
+},
+"readOnly": {
+"description": "Whether the value is read-only.",
+"type": "boolean"
+},
 "required": {
 "description": "Whether this property is required.",
 "items": {
@@ -6720,6 +6914,14 @@ false
 },
 "type": "array"
 },
+"then": {
+"$ref": "JsonSchema",
+"description": "Schema that must be valid if the \"if\" schema is valid."
+},
+"title": {
+"description": "A title of the schema.",
+"type": "string"
+},
 "type": {
 "description": "JSON Schema Validation: A Vocabulary for Structural Validation of JSON",
 "items": {
@@ -6730,6 +6932,10 @@ false
 "uniqueItems": {
 "description": "Whether the items in the array field are unique.",
 "type": "boolean"
+},
+"writeOnly": {
+"description": "Whether the value is write-only.",
+"type": "boolean"
 }
 },
 "type": "object"
@@ -8109,6 +8315,10 @@ false
 "description": "Regional Settings details.",
 "id": "RegionalSettings",
 "properties": {
+"client": {
+"description": "Optional. Client type for the regional settings.",
+"type": "string"
+},
 "encryptionConfig": {
 "$ref": "EncryptionConfig",
 "description": "Optional. Regional encryption config to hold CMEK details."
@@ -9044,6 +9254,20 @@ false
 },
 "type": "object"
 },
+"StringListValues": {
+"description": "StringListValues is a message to store a list of string values.",
+"id": "StringListValues",
+"properties": {
+"listValues": {
+"description": "Required. The list of string values.",
+"items": {
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "SupportedRuntimeFeatures": {
 "description": "Supported runtime features of a connector version.",
 "id": "SupportedRuntimeFeatures",
@@ -9161,6 +9385,10 @@ false
 "description": "Toolspec overrides for a connection only holds the information that is to be displayed in the UI for admins.",
 "id": "ToolspecOverride",
 "properties": {
+"baseVersion": {
+"description": "Required. Represents the base version of the toolspec for which admin has added overrides.",
+"type": "string"
+},
 "createTime": {
 "description": "Output only. Created time.",
 "format": "google-datetime",
@@ -9335,6 +9563,22 @@ false
 "readOnly": true,
 "type": "string"
 },
+"eventSubscriptions": {
+"description": "Output only. List of event subscriptions which are using the webhook.",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
+"eventTypes": {
+"description": "Output only. List of event types for the webhook. This is the event types subscribed by the current webhook.",
+"items": {
+"type": "string"
+},
+"readOnly": true,
+"type": "array"
+},
 "id": {
 "description": "Output only. ID to uniquely identify webhook.",
 "readOnly": true,
diff --git a/googleapiclient/discovery_cache/documents/connectors.v2.json b/googleapiclient/discovery_cache/documents/connectors.v2.json
index 9b30957c8c..b67e1a8c07 100644
--- a/googleapiclient/discovery_cache/documents/connectors.v2.json
+++ b/googleapiclient/discovery_cache/documents/connectors.v2.json
@@ -1018,7 +1018,7 @@
 }
 }
 },
-"revision": "20260316",
+"revision": "20260427",
 "rootUrl": "https://connectors.googleapis.com/",
 "schemas": {
 "AccessCredentials": {
@@ -2077,6 +2077,29 @@ false
 "description": "JsonSchema representation of schema metadata",
 "id": "JsonSchema",
 "properties": {
+"$comment": {
+"description": "A comment on the schema.",
+"type": "string"
+},
+"$defs": {
+"additionalProperties": {
+"$ref": "JsonSchema"
+},
+"description": "Definitions for the schema.",
+"type": "object"
+},
+"$id": {
+"description": "The URI defining the core schema meta-schema.",
+"type": "string"
+},
+"$ref": {
+"description": "A reference to another schema.",
+"type": "string"
+},
+"$schema": {
+"description": "The URI defining the schema.",
+"type": "string"
+},
 "additionalDetails": {
 "additionalProperties": {
 "description": "Properties of the object.",
@@ -2085,14 +2108,70 @@ false
 "description": "Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema",
 "type": "object"
 },
+"additionalItems": {
+"$ref": "JsonSchema",
+"description": "Schema for additional items."
+},
+"additionalProperties": {
+"$ref": "JsonSchema",
+"description": "Schema for additional properties."
+},
+"allOf": {
+"description": "Schema that must be valid against all of the sub-schemas.",
+"items": {
+"$ref": "JsonSchema"
+},
+"type": "array"
+},
+"anyOf": {
+"description": "Schema that must be valid against at least one of the sub-schemas.",
+"items": {
+"$ref": "JsonSchema"
+},
+"type": "array"
+},
+"const": {
+"description": "Const value that the data must match.",
+"type": "any"
+},
+"contains": {
+"$ref": "JsonSchema",
+"description": "Schema that applies to at least one item in an array."
+},
+"contentEncoding": {
+"description": "Encoding of the content.",
+"type": "string"
+},
+"contentMediaType": {
+"description": "Media type of the content.",
+"type": "string"
+},
 "default": {
 "description": "The default value of the field or object described by this schema.",
 "type": "any"
 },
+"definitions": {
+"additionalProperties": {
+"$ref": "JsonSchema"
+},
+"description": "Definitions for the schema.",
+"type": "object"
+},
+"dependencies": {
+"additionalProperties": {
+"type": "any"
+},
+"description": "Dependencies for the schema.",
+"type": "object"
+},
 "description": {
 "description": "A description of this schema.",
 "type": "string"
 },
+"else": {
+"$ref": "JsonSchema",
+"description": "Schema that must be valid if the \"if\" schema is invalid."
+},
 "enum": {
 "description": "Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values",
 "items": {
@@ -2100,18 +2179,29 @@ false
 },
 "type": "array"
 },
+"examples": {
+"description": "Examples of the value.",
+"items": {
+"type": "any"
+},
+"type": "array"
+},
 "exclusiveMaximum": {
 "description": "Whether the maximum number value is exclusive.",
-"type": "boolean"
+"type": "any"
 },
 "exclusiveMinimum": {
 "description": "Whether the minimum number value is exclusive.",
-"type": "boolean"
+"type": "any"
 },
 "format": {
 "description": "Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format",
 "type": "string"
 },
+"if": {
+"$ref": "JsonSchema",
+"description": "Schema that must be valid if the \"if\" schema is valid."
+},
 "items": {
 "$ref": "JsonSchema",
 "description": "Schema that applies to array values, applicable only if this is of type `array`."
@@ -2271,6 +2361,11 @@ false
 "format": "int32",
 "type": "integer"
 },
+"maxProperties": {
+"description": "Maximum number of properties.",
+"format": "int32",
+"type": "integer"
+},
 "maximum": {
 "description": "Maximum value of the number field.",
 "type": "any"
@@ -2285,14 +2380,42 @@ false
 "format": "int32",
 "type": "integer"
 },
+"minProperties": {
+"description": "Minimum number of properties.",
+"format": "int32",
+"type": "integer"
+},
 "minimum": {
 "description": "Minimum value of the number field.",
 "type": "any"
 },
+"multipleOf": {
+"description": "Number must be a multiple of this value.",
+"format": "double",
+"type": "number"
+},
+"not": {
+"$ref": "JsonSchema",
+"description": "Schema that must not be valid."
+},
+"oneOf": {
+"description": "Schema that must be valid against at least one of the sub-schemas.",
+"items": {
+"$ref": "JsonSchema"
+},
+"type": "array"
+},
 "pattern": {
 "description": "Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match.",
 "type": "string"
 },
+"patternProperties": {
+"additionalProperties": {
+"$ref": "JsonSchema"
+},
+"description": "Pattern properties for the schema.",
+"type": "object"
+},
 "properties": {
 "additionalProperties": {
 "$ref": "JsonSchema"
@@ -2300,6 +2423,14 @@ false
 "description": "The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property",
 "type": "object"
 },
+"propertyNames": {
+"$ref": "JsonSchema",
+"description": "Schema for property names."
+},
+"readOnly": {
+"description": "Whether the value is read-only.",
+"type": "boolean"
+},
 "required": {
 "description": "Whether this property is required.",
 "items": {
@@ -2307,6 +2438,14 @@ false
 },
 "type": "array"
 },
+"then": {
+"$ref": "JsonSchema",
+"description": "Schema that must be valid if the \"if\" schema is valid."
+},
+"title": {
+"description": "A title of the schema.",
+"type": "string"
+},
 "type": {
 "description": "JSON Schema Validation: A Vocabulary for Structural Validation of JSON",
 "items": {
@@ -2317,6 +2456,10 @@ false
 "uniqueItems": {
 "description": "Whether the items in the array field are unique.",
 "type": "boolean"
+},
+"writeOnly": {
+"description": "Whether the value is write-only.",
+"type": "boolean"
 }
 },
 "type": "object"
@@ -2480,6 +2623,13 @@ false
 "description": "Page token.",
 "type": "string"
 },
+"toolNames": {
+"description": "List of tool names to for selective tool fetching.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
 "toolSpec": {
 "$ref": "ToolSpec",
 "description": "List of tool specifications."
diff --git a/googleapiclient/discovery_cache/documents/contactcenteraiplatform.v1alpha1.json b/googleapiclient/discovery_cache/documents/contactcenteraiplatform.v1alpha1.json
index 57e92eca4e..8bf7f142db 100644
--- a/googleapiclient/discovery_cache/documents/contactcenteraiplatform.v1alpha1.json
+++ b/googleapiclient/discovery_cache/documents/contactcenteraiplatform.v1alpha1.json
@@ -163,7 +163,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "contactcenteraiplatform.projects.locations.list",
@@ -172,7 +172,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -551,7 +551,7 @@
 }
 }
 },
-"revision": "20260319",
+"revision": "20260423",
 "rootUrl": "https://contactcenteraiplatform.googleapis.com/",
 "schemas": {
 "AdminUser": {
diff --git a/googleapiclient/discovery_cache/documents/container.v1.json b/googleapiclient/discovery_cache/documents/container.v1.json
index e2b7e00b49..72734dc28d 100644
--- a/googleapiclient/discovery_cache/documents/container.v1.json
+++ b/googleapiclient/discovery_cache/documents/container.v1.json
@@ -2660,7 +2660,7 @@
 }
 }
 },
-"revision": "20260407",
+"revision": "20260421",
 "rootUrl": "https://container.googleapis.com/",
 "schemas": {
 "AcceleratorConfig": {
@@ -2851,6 +2851,10 @@
 "$ref": "NetworkPolicyConfig",
 "description": "Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes."
 },
+"nodeReadinessConfig": {
+"$ref": "NodeReadinessConfig",
+"description": "Optional. Configuration for NodeReadinessController add-on."
+},
 "parallelstoreCsiDriverConfig": {
 "$ref": "ParallelstoreCsiDriverConfig",
 "description": "Configuration for the Cloud Storage Parallelstore CSI driver."
@@ -4702,6 +4706,17 @@
 },
 "type": "object"
 },
+"CustomNodeInit": {
+"description": "Support for running custom init code while bootstrapping nodes.",
+"id": "CustomNodeInit",
+"properties": {
+"initScript": {
+"$ref": "InitScript",
+"description": "Optional. The init script to be executed on the node."
+}
+},
+"type": "object"
+},
 "DNSConfig": {
 "description": "DNSConfig contains the desired set of options for configuring clusterDNS.",
 "id": "DNSConfig",
@@ -4859,6 +4874,28 @@
 },
 "type": "object"
 },
+"Date": {
+"description": "Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp",
+"id": "Date",
+"properties": {
+"day": {
+"description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.",
+"format": "int32",
+"type": "integer"
+},
+"month": {
+"description": "Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.",
+"format": "int32",
+"type": "integer"
+},
+"year": {
+"description": "Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "DedicatedLocalSsdProfile": {
 "description": "Provisions a new, separate local NVMe SSD exclusively for swap.",
 "id": "DedicatedLocalSsdProfile",
@@ -5834,6 +5871,33 @@ false
 },
 "type": "object"
 },
+"InitScript": {
+"description": "InitScript provide a simply bash script to be executed on the node.",
+"id": "InitScript",
+"properties": {
+"args": {
+"description": "Optional. The optional arguments line to be passed to the init script.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
+"gcpSecretManagerSecretUri": {
+"description": "The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri.",
+"type": "string"
+},
+"gcsGeneration": {
+"description": "The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format=\"value(generation)\"` or from the \"Version history\" tab of the object in the Cloud Console UI.",
+"format": "int64",
+"type": "string"
+},
+"gcsUri": {
+"description": "The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "IntraNodeVisibilityConfig": {
 "description": "IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.",
 "id": "IntraNodeVisibilityConfig",
@@ -5946,6 +6010,10 @@ false
 ],
 "type": "string"
 },
+"customNodeInit": {
+"$ref": "CustomNodeInit",
+"description": "Optional. Allow users to run arbitrary bash script or container on the node."
+},
 "hugepages": {
 "$ref": "HugepagesConfig",
 "description": "Optional. Amounts for 2M and 1G hugepages"
@@ -6245,6 +6313,10 @@ false
 "description": "Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.",
 "type": "object"
 },
+"recurringMaintenanceWindow": {
+"$ref": "RecurringMaintenanceWindow",
+"description": "RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields."
+},
 "recurringWindow": {
 "$ref": "RecurringTimeWindow",
 "description": "RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time."
@@ -7531,6 +7603,17 @@ false
 },
 "type": "object"
 },
+"NodeReadinessConfig": {
+"description": "Configuration for the GKE Node Readiness Controller.",
+"id": "NodeReadinessConfig",
+"properties": {
+"enabled": {
+"description": "Optional. Whether the GKE Node Readiness Controller is enabled for this cluster.",
+"type": "boolean"
+}
+},
+"type": "object"
+},
 "NodeTaint": {
 "description": "Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values.",
 "id": "NodeTaint",
@@ -8125,6 +8208,30 @@ false
 },
 "type": "object"
 },
+"RecurringMaintenanceWindow": {
+"description": "Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow.",
+"id": "RecurringMaintenanceWindow",
+"properties": {
+"delayUntil": {
+"$ref": "Date",
+"description": "Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified."
+},
+"recurrence": {
+"description": "Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported.",
+"type": "string"
+},
+"windowDuration": {
+"description": "Required. Duration of the window.",
+"format": "google-duration",
+"type": "string"
+},
+"windowStartTime": {
+"$ref": "TimeOfDay",
+"description": "Required. Start time of the window on days that it is scheduled, assuming UTC timezone."
+}
+},
+"type": "object"
+},
 "RecurringTimeWindow": {
 "description": "Represents an arbitrary window of time that recurs.",
 "id": "RecurringTimeWindow",
@@ -9351,6 +9458,33 @@ false
 },
 "type": "object"
 },
+"TimeOfDay": {
+"description": "Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.",
+"id": "TimeOfDay",
+"properties": {
+"hours": {
+"description": "Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value \"24:00:00\" for scenarios like business closing time.",
+"format": "int32",
+"type": "integer"
+},
+"minutes": {
+"description": "Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.",
+"format": "int32",
+"type": "integer"
+},
+"nanos": {
+"description": "Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.",
+"format": "int32",
+"type": "integer"
+},
+"seconds": {
+"description": "Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "TimeWindow": {
 "description": "Represents an arbitrary window of time.",
 "id": "TimeWindow",
@@ -9605,6 +9739,10 @@ false
 "$ref": "NetworkTags",
 "description": "The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags."
 },
+"taintConfig": {
+"$ref": "TaintConfig",
+"description": "The taint configuration for the node pool."
+},
 "taints": {
 "$ref": "NodeTaints",
 "description": "The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints."
diff --git a/googleapiclient/discovery_cache/documents/container.v1beta1.json b/googleapiclient/discovery_cache/documents/container.v1beta1.json
index eb9f193a53..f664c8080f 100644
--- a/googleapiclient/discovery_cache/documents/container.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/container.v1beta1.json
@@ -2741,7 +2741,7 @@
 }
 }
 },
-"revision": "20260407",
+"revision": "20260421",
 "rootUrl": "https://container.googleapis.com/",
 "schemas": {
 "AcceleratorConfig": {
@@ -2952,6 +2952,10 @@
 "$ref": "NetworkPolicyConfig",
 "description": "Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes."
 },
+"nodeReadinessConfig": {
+"$ref": "NodeReadinessConfig",
+"description": "Optional. Configuration for NodeReadinessController add-on."
+},
 "parallelstoreCsiDriverConfig": {
 "$ref": "ParallelstoreCsiDriverConfig",
 "description": "Configuration for the Cloud Storage Parallelstore CSI driver."
@@ -3937,6 +3941,10 @@
 "$ref": "NodePoolDefaults",
 "description": "Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object."
 },
+"nodePoolUpgradeConcurrencyConfig": {
+"$ref": "NodePoolUpgradeConcurrencyConfig",
+"description": "The node pool upgrade concurrency config of the cluster. This field is used for auto upgrade."
+},
 "nodePools": {
 "description": "The node pools associated with this cluster. This field should not be set if \"node_config\" or \"initial_node_count\" are specified.",
 "items": {
@@ -4499,6 +4507,10 @@
 "$ref": "NodePoolLoggingConfig",
 "description": "The desired node pool logging configuration defaults for the cluster."
 },
+"desiredNodePoolUpgradeConcurrencyConfig": {
+"$ref": "NodePoolUpgradeConcurrencyConfig",
+"description": "The desired node pool upgrade concurrency configuration."
+},
 "desiredNodeVersion": {
 "description": "The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - \"latest\": picks the highest valid Kubernetes version - \"1.X\": picks the highest valid patch+gke.N patch in the 1.X version - \"1.X.Y\": picks the highest valid gke.N patch in the 1.X.Y version - \"1.X.Y-gke.N\": picks an explicit Kubernetes version - \"-\": picks the Kubernetes master version",
 "type": "string"
@@ -5020,6 +5032,17 @@
 },
 "type": "object"
 },
+"CustomNodeInit": {
+"description": "Support for running custom init code while bootstrapping nodes.",
+"id": "CustomNodeInit",
+"properties": {
+"initScript": {
+"$ref": "InitScript",
+"description": "Optional. The init script to be executed on the node."
+}
+},
+"type": "object"
+},
 "DNSConfig": {
 "description": "DNSConfig contains the desired set of options for configuring clusterDNS.",
 "id": "DNSConfig",
@@ -6215,6 +6238,33 @@ false
 },
 "type": "object"
 },
+"InitScript": {
+"description": "InitScript provide a simply bash script to be executed on the node.",
+"id": "InitScript",
+"properties": {
+"args": {
+"description": "Optional. The optional arguments line to be passed to the init script.",
+"items": {
+"type": "string"
+},
+"type": "array"
+},
+"gcpSecretManagerSecretUri": {
+"description": "The resource name of the secret manager secret hosting the init script. Both global and regional secrets are supported with format below: Global secret: projects/{project}/secrets/{secret}/versions/{version} Regional secret: projects/{project}/locations/{location}/secrets/{secret}/versions/{version} Example: projects/1234567890/secrets/script_1/versions/1. Accept version number only, not support version alias. User can't configure both gcp_secret_manager_secret_uri and gcs_uri.",
+"type": "string"
+},
+"gcsGeneration": {
+"description": "The generation of the init script stored in Gloud Storage. This is the required field to identify the version of the init script. User can get the genetaion from `gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format=\"value(generation)\"` or from the \"Version history\" tab of the object in the Cloud Console UI.",
+"format": "int64",
+"type": "string"
+},
+"gcsUri": {
+"description": "The Cloud Storage URI for storing the init script. Format: gs://BUCKET_NAME/OBJECT_NAME The service account on the node pool must have read access to the object. User can't configure both gcs_uri and gcp_secret_manager_secret_uri.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "IntraNodeVisibilityConfig": {
 "description": "IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.",
 "id": "IntraNodeVisibilityConfig",
@@ -6364,6 +6414,10 @@ false
 ],
 "type": "string"
 },
+"customNodeInit": {
+"$ref": "CustomNodeInit",
+"description": "Optional. Allow users to run arbitrary bash script or container on the node."
+},
 "hugepages": {
 "$ref": "HugepagesConfig",
 "description": "Optional. Amounts for 2M and 1G hugepages"
@@ -6710,6 +6764,10 @@ false
 "description": "Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.",
 "type": "object"
 },
+"recurringMaintenanceWindow": {
+"$ref": "RecurringMaintenanceWindow",
+"description": "RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields."
+},
 "recurringWindow": {
 "$ref": "RecurringTimeWindow",
 "description": "RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time."
@@ -7982,6 +8040,18 @@ false
 },
 "type": "object"
 },
+"NodePoolUpgradeConcurrencyConfig": {
+"description": "NodePoolUpgradeConcurrencyConfig is the configuration for the node pool auto upgrade concurrency.",
+"id": "NodePoolUpgradeConcurrencyConfig",
+"properties": {
+"maxCount": {
+"description": "If set, no more than max_count node pools can be upgraded concurrently.",
+"format": "int64",
+"type": "string"
+}
+},
+"type": "object"
+},
 "NodePoolUpgradeInfo": {
 "description": "NodePoolUpgradeInfo contains the upgrade information of a node pool.",
 "id": "NodePoolUpgradeInfo",
@@ -8052,6 +8122,17 @@ false
 },
 "type": "object"
 },
+"NodeReadinessConfig": {
+"description": "Configuration for the GKE Node Readiness Controller.",
+"id": "NodeReadinessConfig",
+"properties": {
+"enabled": {
+"description": "Optional. Whether the GKE Node Readiness Controller is enabled for this cluster.",
+"type": "boolean"
+}
+},
+"type": "object"
+},
 "NodeTaint": {
 "description": "Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values.",
 "id": "NodeTaint",
@@ -8715,6 +8796,30 @@ false
 },
 "type": "object"
 },
+"RecurringMaintenanceWindow": {
+"description": "Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields.",
+"id": "RecurringMaintenanceWindow",
+"properties": {
+"delayUntil": {
+"$ref": "Date",
+"description": "Optional. Windows will not be scheduled before that day. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified."
+},
+"recurrence": {
+"description": "Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported.",
+"type": "string"
+},
+"windowDuration": {
+"description": "Required. Duration of the window.",
+"format": "google-duration",
+"type": "string"
+},
+"windowStartTime": {
+"$ref": "TimeOfDay",
+"description": "Required. Start time of the window on days that it is scheduled, assuming UTC timezone."
+}
+},
+"type": "object"
+},
 "RecurringTimeWindow": {
 "description": "Represents an arbitrary window of time that recurs.",
 "id": "RecurringTimeWindow",
@@ -10001,6 +10106,33 @@ false
 },
 "type": "object"
 },
+"TimeOfDay": {
+"description": "Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.",
+"id": "TimeOfDay",
+"properties": {
+"hours": {
+"description": "Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value \"24:00:00\" for scenarios like business closing time.",
+"format": "int32",
+"type": "integer"
+},
+"minutes": {
+"description": "Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.",
+"format": "int32",
+"type": "integer"
+},
+"nanos": {
+"description": "Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.",
+"format": "int32",
+"type": "integer"
+},
+"seconds": {
+"description": "Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "TimeWindow": {
 "description": "Represents an arbitrary window of time.",
 "id": "TimeWindow",
@@ -10275,6 +10407,10 @@ false
 "$ref": "NetworkTags",
 "description": "The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags."
 },
+"taintConfig": {
+"$ref": "TaintConfig",
+"description": "The taint configuration for the node pool."
+},
 "taints": {
 "$ref": "NodeTaints",
 "description": "The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints."
diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1.json
index c6cbc3db33..8c6cca59de 100644
--- a/googleapiclient/discovery_cache/documents/containeranalysis.v1.json
+++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1.json
@@ -1715,9 +1715,33 @@
 }
 }
 },
-"revision": "20260320",
+"revision": "20260423",
 "rootUrl": "https://containeranalysis.googleapis.com/",
 "schemas": {
+"AISkillAnalysisNote": {
+"description": "AISkillAnalysisNote provides the metadata of an AI-based skill analysis.",
+"id": "AISkillAnalysisNote",
+"properties": {},
+"type": "object"
+},
+"AISkillAnalysisOccurrence": {
+"description": "AISkillAnalysisOccurrence provides the results of an AI-based skill analysis.",
+"id": "AISkillAnalysisOccurrence",
+"properties": {
+"findings": {
+"description": "Findings produced by the analysis.",
+"items": {
+"$ref": "Finding"
+},
+"type": "array"
+},
+"skillName": {
+"description": "Name of the skill that produced this analysis.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "AliasContext": {
 "description": "An alias to a repo revision.",
 "id": "AliasContext",
@@ -2862,6 +2886,13 @@
 "description": "Artifacts produced by a build that should be uploaded upon successful completion of all build steps.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts",
 "properties": {
+"genericArtifacts": {
+"description": "Optional. A list of generic artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. If any artifacts fail to be pushed, the build is marked FAILURE.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact"
+},
+"type": "array"
+},
 "goModules": {
 "description": "Optional. A list of Go modules to be uploaded to Artifact Registry upon successful completion of all build steps. If any objects fail to be pushed, the build is marked FAILURE.",
 "items": {
@@ -2934,6 +2965,21 @@
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact": {
+"description": "Generic artifact to upload to Artifact Registry upon successful completion of all build steps.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact",
+"properties": {
+"folder": {
+"description": "Required. Path to the generic artifact in the build's workspace to be uploaded to Artifact Registry.",
+"type": "string"
+},
+"registryPath": {
+"description": "Required. Registry path to upload the generic artifact to, in the form projects/$PROJECT/locations/$LOCATION/repositories/$REPO/packages/$PACKAGE/versions/$VERSION",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGoModule": {
 "description": "Go module to upload to Artifact Registry upon successful completion of all build steps. A module refers to all dependencies in a go.mod file.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGoModule",
@@ -3581,6 +3627,13 @@ false
 "description": "Output only. Stores timing information for pulling this build step's builder image only.",
 "readOnly": true
 },
+"results": {
+"description": "Declaration of results for this build step.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult"
+},
+"type": "array"
+},
 "script": {
 "description": "A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.",
 "type": "string"
@@ -3648,6 +3701,20 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults": {
+"description": "Results for a build step.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults",
+"properties": {
+"results": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "Results for a build step.",
+"type": "object"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning": {
 "description": "A non-fatal problem encountered during the execution of the build.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning",
@@ -3742,6 +3809,10 @@ false
 "description": "If set to true disable all dependency fetching (ignoring the default source as well).",
 "type": "boolean"
 },
+"genericArtifact": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency",
+"description": "Represents a generic artifact as a build dependency."
+},
 "gitSource": {
 "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency",
 "description": "Represents a git repository as a build dependency."
@@ -3749,6 +3820,21 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency": {
+"description": "Represents a generic artifact as a build dependency.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency",
+"properties": {
+"destPath": {
+"description": "Required. Where the artifact files should be placed on the worker.",
+"type": "string"
+},
+"resource": {
+"description": "Required. The location to download the artifact files from. Ex: projects/p1/locations/us/repositories/r1/packages/p1/versions/v1",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency": {
 "description": "Represents a git repository as a build dependency.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency",
@@ -3986,6 +4072,21 @@ false
 },
 "type": "array"
 },
+"buildStepResults": {
+"additionalProperties": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults"
+},
+"description": "Results for build steps. step_id -> ",
+"type": "object"
+},
+"genericArtifacts": {
+"description": "Output only. Generic artifacts uploaded to Artifact Registry at the end of the build.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact"
+},
+"readOnly": true,
+"type": "array"
+},
 "goModules": {
 "description": "Optional. Go module artifacts uploaded to Artifact Registry at the end of the build.",
 "items": {
@@ -4152,6 +4253,25 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult": {
+"description": "StepResult is the declaration of a result for a build step.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult",
+"properties": {
+"attestationContent": {
+"description": "Optional. The content of the attestation to be generated.",
+"type": "string"
+},
+"attestationType": {
+"description": "Optional. The type of attestation to be generated.",
+"type": "string"
+},
+"name": {
+"description": "Required. The name of the result.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource": {
 "description": "Location of the source in an archive file in Cloud Storage.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource",
@@ -4223,6 +4343,41 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact": {
+"description": "A generic artifact uploaded to Artifact Registry using the GenericArtifact directive.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact",
+"properties": {
+"artifactFingerprint": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes",
+"description": "Output only. The hash of the whole artifact.",
+"readOnly": true
+},
+"artifactRegistryPackage": {
+"description": "Output only. Path to the artifact in Artifact Registry.",
+"readOnly": true,
+"type": "string"
+},
+"fileHashes": {
+"additionalProperties": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes"
+},
+"description": "Output only. The file hashes that make up the generic artifact.",
+"readOnly": true,
+"type": "object"
+},
+"pushTiming": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan",
+"description": "Output only. Stores timing information for pushing the specified artifact.",
+"readOnly": true
+},
+"uri": {
+"description": "Output only. URI of the uploaded artifact. Ex: projects/p1/locations/us/repositories/r1/packages/p1/versions/v1",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule": {
 "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule",
@@ -4539,7 +4694,8 @@ false
 "DSSE_ATTESTATION",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Default value. This value is unused.",
@@ -4555,7 +4711,8 @@ false
 "This represents a DSSE attestation Note",
 "This represents a Vulnerability Assessment.",
 "This represents an SBOM Reference.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 }
@@ -4820,6 +4977,41 @@ false
 },
 "type": "object"
 },
+"Finding": {
+"description": "Finding provides details for a single finding within an AISkillAnalysisOccurrence.",
+"id": "Finding",
+"properties": {
+"category": {
+"description": "Category of the finding.",
+"type": "string"
+},
+"description": {
+"description": "Detailed description of the finding.",
+"type": "string"
+},
+"filePath": {
+"description": "Path to the file where the finding was detected.",
+"type": "string"
+},
+"ruleId": {
+"description": "Unique identifier of the rule that produced this finding.",
+"type": "string"
+},
+"severity": {
+"description": "Severity of the finding.",
+"type": "string"
+},
+"snippet": {
+"description": "Code snippet relevant to the finding.",
+"type": "string"
+},
+"title": {
+"description": "Title of the finding.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "Fingerprint": {
 "description": "A set of properties that uniquely identify a given Docker image.",
 "id": "Fingerprint",
@@ -5521,6 +5713,10 @@ false
 "description": "A type of analysis that can be done for a resource.",
 "id": "Note",
 "properties": {
+"aiSkillAnalysis": {
+"$ref": "AISkillAnalysisNote",
+"description": "A note describing an AI skill analysis."
+},
 "attestation": {
 "$ref": "AttestationNote",
 "description": "A note describing an attestation role."
@@ -5575,7 +5771,8 @@ false
 "DSSE_ATTESTATION",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Default value. This value is unused.",
@@ -5591,7 +5788,8 @@ false
 "This represents a DSSE attestation Note",
 "This represents a Vulnerability Assessment.",
 "This represents an SBOM Reference.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 },
@@ -5662,6 +5860,10 @@ false
 "format": "google-datetime",
 "type": "string"
 },
+"aiSkillAnalysis": {
+"$ref": "AISkillAnalysisOccurrence",
+"description": "Describes an AI skill analysis."
+},
 "attestation": {
 "$ref": "AttestationOccurrence",
 "description": "Describes an attestation of an artifact."
@@ -5715,7 +5917,8 @@ false
 "DSSE_ATTESTATION",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Default value. This value is unused.",
@@ -5731,7 +5934,8 @@ false
 "This represents a DSSE attestation Note",
 "This represents a Vulnerability Assessment.",
 "This represents an SBOM Reference.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json
index 8636ab484a..a2fee9a784 100644
--- a/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json
+++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json
@@ -829,7 +829,8 @@
 "DSSE_ATTESTATION",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Unknown",
@@ -849,7 +850,8 @@
 "This represents a DSSE attestation Note",
 "This represents a Vulnerability Assessment.",
 "This represents a reference to an SBOM.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "location": "query",
 "type": "string"
@@ -1452,9 +1454,33 @@
 }
 }
 },
-"revision": "20260313",
+"revision": "20260423",
 "rootUrl": "https://containeranalysis.googleapis.com/",
 "schemas": {
+"AISkillAnalysisNote": {
+"description": "AISkillAnalysisNote provides the metadata of an AI-based skill analysis.",
+"id": "AISkillAnalysisNote",
+"properties": {},
+"type": "object"
+},
+"AISkillAnalysisOccurrence": {
+"description": "AISkillAnalysisOccurrence provides the results of an AI-based skill analysis.",
+"id": "AISkillAnalysisOccurrence",
+"properties": {
+"findings": {
+"description": "Optional. Findings produced by the analysis.",
+"items": {
+"$ref": "Finding"
+},
+"type": "array"
+},
+"skillName": {
+"description": "Optional. Name of the skill that produced this analysis.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "AnalysisCompleted": {
 "description": "Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.",
 "id": "AnalysisCompleted",
@@ -2406,6 +2432,13 @@
 "description": "Artifacts produced by a build that should be uploaded upon successful completion of all build steps.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts",
 "properties": {
+"genericArtifacts": {
+"description": "Optional. A list of generic artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. If any artifacts fail to be pushed, the build is marked FAILURE.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact"
+},
+"type": "array"
+},
 "goModules": {
 "description": "Optional. A list of Go modules to be uploaded to Artifact Registry upon successful completion of all build steps. If any objects fail to be pushed, the build is marked FAILURE.",
 "items": {
@@ -2478,6 +2511,21 @@
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact": {
+"description": "Generic artifact to upload to Artifact Registry upon successful completion of all build steps.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact",
+"properties": {
+"folder": {
+"description": "Required. Path to the generic artifact in the build's workspace to be uploaded to Artifact Registry.",
+"type": "string"
+},
+"registryPath": {
+"description": "Required. Registry path to upload the generic artifact to, in the form projects/$PROJECT/locations/$LOCATION/repositories/$REPO/packages/$PACKAGE/versions/$VERSION",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGoModule": {
 "description": "Go module to upload to Artifact Registry upon successful completion of all build steps. A module refers to all dependencies in a go.mod file.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGoModule",
@@ -3125,6 +3173,13 @@ false
 "description": "Output only. Stores timing information for pulling this build step's builder image only.",
 "readOnly": true
 },
+"results": {
+"description": "Declaration of results for this build step.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult"
+},
+"type": "array"
+},
 "script": {
 "description": "A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.",
 "type": "string"
@@ -3192,6 +3247,20 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults": {
+"description": "Results for a build step.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults",
+"properties": {
+"results": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "Results for a build step.",
+"type": "object"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning": {
 "description": "A non-fatal problem encountered during the execution of the build.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning",
@@ -3286,6 +3355,10 @@ false
 "description": "If set to true disable all dependency fetching (ignoring the default source as well).",
 "type": "boolean"
 },
+"genericArtifact": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency",
+"description": "Represents a generic artifact as a build dependency."
+},
 "gitSource": {
 "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency",
 "description": "Represents a git repository as a build dependency."
@@ -3293,6 +3366,21 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency": {
+"description": "Represents a generic artifact as a build dependency.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency",
+"properties": {
+"destPath": {
+"description": "Required. Where the artifact files should be placed on the worker.",
+"type": "string"
+},
+"resource": {
+"description": "Required. The location to download the artifact files from. Ex: projects/p1/locations/us/repositories/r1/packages/p1/versions/v1",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency": {
 "description": "Represents a git repository as a build dependency.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency",
@@ -3530,6 +3618,21 @@ false
 },
 "type": "array"
 },
+"buildStepResults": {
+"additionalProperties": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults"
+},
+"description": "Results for build steps. step_id -> ",
+"type": "object"
+},
+"genericArtifacts": {
+"description": "Output only. Generic artifacts uploaded to Artifact Registry at the end of the build.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact"
+},
+"readOnly": true,
+"type": "array"
+},
 "goModules": {
 "description": "Optional. Go module artifacts uploaded to Artifact Registry at the end of the build.",
 "items": {
@@ -3696,6 +3799,25 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult": {
+"description": "StepResult is the declaration of a result for a build step.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult",
+"properties": {
+"attestationContent": {
+"description": "Optional. The content of the attestation to be generated.",
+"type": "string"
+},
+"attestationType": {
+"description": "Optional. The type of attestation to be generated.",
+"type": "string"
+},
+"name": {
+"description": "Required. The name of the result.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource": {
 "description": "Location of the source in an archive file in Cloud Storage.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource",
@@ -3767,6 +3889,41 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact": {
+"description": "A generic artifact uploaded to Artifact Registry using the GenericArtifact directive.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact",
+"properties": {
+"artifactFingerprint": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes",
+"description": "Output only. The hash of the whole artifact.",
+"readOnly": true
+},
+"artifactRegistryPackage": {
+"description": "Output only. Path to the artifact in Artifact Registry.",
+"readOnly": true,
+"type": "string"
+},
+"fileHashes": {
+"additionalProperties": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes"
+},
+"description": "Output only. The file hashes that make up the generic artifact.",
+"readOnly": true,
+"type": "object"
+},
+"pushTiming": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan",
+"description": "Output only. Stores timing information for pushing the specified artifact.",
+"readOnly": true
+},
+"uri": {
+"description": "Output only. URI of the uploaded artifact. Ex: projects/p1/locations/us/repositories/r1/packages/p1/versions/v1",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule": {
 "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule",
@@ -4215,7 +4372,8 @@ false
 "DSSE_ATTESTATION",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Unknown",
@@ -4235,7 +4393,8 @@ false
 "This represents a DSSE attestation Note",
 "This represents a Vulnerability Assessment.",
 "This represents a reference to an SBOM.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 }
@@ -4620,6 +4779,41 @@ false
 },
 "type": "object"
 },
+"Finding": {
+"description": "Finding provides details for a single finding within an AISkillAnalysisOccurrence.",
+"id": "Finding",
+"properties": {
+"category": {
+"description": "Optional. Category of the finding.",
+"type": "string"
+},
+"description": {
+"description": "Optional. Detailed description of the finding.",
+"type": "string"
+},
+"filePath": {
+"description": "Optional. Path to the file where the finding was detected.",
+"type": "string"
+},
+"ruleId": {
+"description": "Optional. Unique identifier of the rule that produced this finding.",
+"type": "string"
+},
+"severity": {
+"description": "Optional. Severity of the finding.",
+"type": "string"
+},
+"snippet": {
+"description": "Optional. Code snippet relevant to the finding.",
+"type": "string"
+},
+"title": {
+"description": "Optional. Title of the finding.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "Fingerprint": {
 "description": "A set of properties that uniquely identify a given Docker image.",
 "id": "Fingerprint",
@@ -5439,6 +5633,10 @@ false
 "description": "Provides a detailed description of a `Note`.",
 "id": "Note",
 "properties": {
+"aiSkillAnalysis": {
+"$ref": "AISkillAnalysisNote",
+"description": "A note describing an AI skill analysis."
+},
 "attestationAuthority": {
 "$ref": "AttestationAuthority",
 "description": "A note describing an attestation role."
@@ -5497,7 +5695,8 @@ false
 "DSSE_ATTESTATION",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Unknown",
@@ -5517,7 +5716,8 @@ false
 "This represents a DSSE attestation Note",
 "This represents a Vulnerability Assessment.",
 "This represents a reference to an SBOM.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 },
@@ -5592,6 +5792,10 @@ false
 "description": "`Occurrence` includes information about analysis occurrences for an image.",
 "id": "Occurrence",
 "properties": {
+"aiSkillAnalysis": {
+"$ref": "AISkillAnalysisOccurrence",
+"description": "This represents an AI skill analysis occurrence"
+},
 "attestation": {
 "$ref": "Attestation",
 "description": "Describes an attestation of an artifact."
@@ -5653,7 +5857,8 @@ false
 "DSSE_ATTESTATION",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Unknown",
@@ -5673,7 +5878,8 @@ false
 "This represents a DSSE attestation Note",
 "This represents a Vulnerability Assessment.",
 "This represents a reference to an SBOM.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json
index 655a828d17..2450f38da3 100644
--- a/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json
@@ -1771,9 +1771,33 @@
 }
 }
 },
-"revision": "20260313",
+"revision": "20260423",
 "rootUrl": "https://containeranalysis.googleapis.com/",
 "schemas": {
+"AISkillAnalysisNote": {
+"description": "AISkillAnalysisNote provides the metadata of an AI-based skill analysis.",
+"id": "AISkillAnalysisNote",
+"properties": {},
+"type": "object"
+},
+"AISkillAnalysisOccurrence": {
+"description": "AISkillAnalysisOccurrence provides the results of an AI-based skill analysis.",
+"id": "AISkillAnalysisOccurrence",
+"properties": {
+"findings": {
+"description": "Findings produced by the analysis.",
+"items": {
+"$ref": "Finding"
+},
+"type": "array"
+},
+"skillName": {
+"description": "Name of the skill that produced this analysis.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "AliasContext": {
 "description": "An alias to a repo revision.",
 "id": "AliasContext",
@@ -2784,6 +2808,13 @@
 "description": "Artifacts produced by a build that should be uploaded upon successful completion of all build steps.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts",
 "properties": {
+"genericArtifacts": {
+"description": "Optional. A list of generic artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. If any artifacts fail to be pushed, the build is marked FAILURE.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact"
+},
+"type": "array"
+},
 "goModules": {
 "description": "Optional. A list of Go modules to be uploaded to Artifact Registry upon successful completion of all build steps. If any objects fail to be pushed, the build is marked FAILURE.",
 "items": {
@@ -2856,6 +2887,21 @@
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact": {
+"description": "Generic artifact to upload to Artifact Registry upon successful completion of all build steps.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGenericArtifact",
+"properties": {
+"folder": {
+"description": "Required. Path to the generic artifact in the build's workspace to be uploaded to Artifact Registry.",
+"type": "string"
+},
+"registryPath": {
+"description": "Required. Registry path to upload the generic artifact to, in the form projects/$PROJECT/locations/$LOCATION/repositories/$REPO/packages/$PACKAGE/versions/$VERSION",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGoModule": {
 "description": "Go module to upload to Artifact Registry upon successful completion of all build steps. A module refers to all dependencies in a go.mod file.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsGoModule",
@@ -3503,6 +3549,13 @@ false
 "description": "Output only. Stores timing information for pulling this build step's builder image only.",
 "readOnly": true
 },
+"results": {
+"description": "Declaration of results for this build step.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult"
+},
+"type": "array"
+},
 "script": {
 "description": "A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.",
 "type": "string"
@@ -3570,6 +3623,20 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults": {
+"description": "Results for a build step.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults",
+"properties": {
+"results": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "Results for a build step.",
+"type": "object"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning": {
 "description": "A non-fatal problem encountered during the execution of the build.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning",
@@ -3664,6 +3731,10 @@ false
 "description": "If set to true disable all dependency fetching (ignoring the default source as well).",
 "type": "boolean"
 },
+"genericArtifact": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency",
+"description": "Represents a generic artifact as a build dependency."
+},
 "gitSource": {
 "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency",
 "description": "Represents a git repository as a build dependency."
@@ -3671,6 +3742,21 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency": {
+"description": "Represents a generic artifact as a build dependency.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGenericArtifactDependency",
+"properties": {
+"destPath": {
+"description": "Required. Where the artifact files should be placed on the worker.",
+"type": "string"
+},
+"resource": {
+"description": "Required. The location to download the artifact files from. Ex: projects/p1/locations/us/repositories/r1/packages/p1/versions/v1",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency": {
 "description": "Represents a git repository as a build dependency.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1DependencyGitSourceDependency",
@@ -3908,6 +3994,21 @@ false
 },
 "type": "array"
 },
+"buildStepResults": {
+"additionalProperties": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStepResults"
+},
+"description": "Results for build steps. step_id -> ",
+"type": "object"
+},
+"genericArtifacts": {
+"description": "Output only. Generic artifacts uploaded to Artifact Registry at the end of the build.",
+"items": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact"
+},
+"readOnly": true,
+"type": "array"
+},
 "goModules": {
 "description": "Optional. Go module artifacts uploaded to Artifact Registry at the end of the build.",
 "items": {
@@ -4074,6 +4175,25 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult": {
+"description": "StepResult is the declaration of a result for a build step.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1StepResult",
+"properties": {
+"attestationContent": {
+"description": "Optional. The content of the attestation to be generated.",
+"type": "string"
+},
+"attestationType": {
+"description": "Optional. The type of attestation to be generated.",
+"type": "string"
+},
+"name": {
+"description": "Required. The name of the result.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource": {
 "description": "Location of the source in an archive file in Cloud Storage.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource",
@@ -4145,6 +4265,41 @@ false
 },
 "type": "object"
 },
+"ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact": {
+"description": "A generic artifact uploaded to Artifact Registry using the GenericArtifact directive.",
+"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGenericArtifact",
+"properties": {
+"artifactFingerprint": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes",
+"description": "Output only. The hash of the whole artifact.",
+"readOnly": true
+},
+"artifactRegistryPackage": {
+"description": "Output only. Path to the artifact in Artifact Registry.",
+"readOnly": true,
+"type": "string"
+},
+"fileHashes": {
+"additionalProperties": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes"
+},
+"description": "Output only. The file hashes that make up the generic artifact.",
+"readOnly": true,
+"type": "object"
+},
+"pushTiming": {
+"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan",
+"description": "Output only. Stores timing information for pushing the specified artifact.",
+"readOnly": true
+},
+"uri": {
+"description": "Output only. URI of the uploaded artifact. Ex: projects/p1/locations/us/repositories/r1/packages/p1/versions/v1",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
 "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule": {
 "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.",
 "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule",
@@ -4541,7 +4696,8 @@ false
 "SPDX_RELATIONSHIP",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Default value. This value is unused.",
@@ -4559,7 +4715,8 @@ false
 "This represents an SPDX Relationship.",
 "This represents a Vulnerability Assessment.",
 "This represents an SBOM Reference.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 }
@@ -4939,6 +5096,41 @@ false
 },
 "type": "object"
 },
+"Finding": {
+"description": "Finding provides details for a single finding within an AISkillAnalysisOccurrence.",
+"id": "Finding",
+"properties": {
+"category": {
+"description": "Category of the finding.",
+"type": "string"
+},
+"description": {
+"description": "Detailed description of the finding.",
+"type": "string"
+},
+"filePath": {
+"description": "Path to the file where the finding was detected.",
+"type": "string"
+},
+"ruleId": {
+"description": "Unique identifier of the rule that produced this finding.",
+"type": "string"
+},
+"severity": {
+"description": "Severity of the finding.",
+"type": "string"
+},
+"snippet": {
+"description": "Code snippet relevant to the finding.",
+"type": "string"
+},
+"title": {
+"description": "Title of the finding.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "Fingerprint": {
 "description": "A set of properties that uniquely identify a given Docker image.",
 "id": "Fingerprint",
@@ -5744,6 +5936,10 @@ false
 "description": "A type of analysis that can be done for a resource.",
 "id": "Note",
 "properties": {
+"aiSkillAnalysis": {
+"$ref": "AISkillAnalysisNote",
+"description": "A note describing an AI Skill analysis."
+},
 "attestationAuthority": {
 "$ref": "Authority",
 "description": "A note describing an attestation role."
@@ -5796,7 +5992,8 @@ false
 "SPDX_RELATIONSHIP",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Default value. This value is unused.",
@@ -5814,7 +6011,8 @@ false
 "This represents an SPDX Relationship.",
 "This represents a Vulnerability Assessment.",
 "This represents an SBOM Reference.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 },
@@ -5892,6 +6090,10 @@ false
 "description": "An instance of an analysis type that has been found on a resource.",
 "id": "Occurrence",
 "properties": {
+"aiSkillAnalysis": {
+"$ref": "AISkillAnalysisOccurrence",
+"description": "Describes a specific AI Skill Analysis occurrence."
+},
 "attestation": {
 "$ref": "Details",
 "description": "Describes an attestation of an artifact."
@@ -5947,7 +6149,8 @@ false
 "SPDX_RELATIONSHIP",
 "VULNERABILITY_ASSESSMENT",
 "SBOM_REFERENCE",
-"SECRET"
+"SECRET",
+"AI_SKILL_ANALYSIS"
 ],
 "enumDescriptions": [
 "Default value. This value is unused.",
@@ -5965,7 +6168,8 @@ false
 "This represents an SPDX Relationship.",
 "This represents a Vulnerability Assessment.",
 "This represents an SBOM Reference.",
-"This represents a secret."
+"This represents a secret.",
+"This represents an AI skill analysis."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/content.v2.1.json b/googleapiclient/discovery_cache/documents/content.v2.1.json
index d5ad78d48d..267db8fe9e 100644
--- a/googleapiclient/discovery_cache/documents/content.v2.1.json
+++ b/googleapiclient/discovery_cache/documents/content.v2.1.json
@@ -2635,7 +2635,7 @@
 ]
 },
 "triggeraction": {
-"description": "Start an action. The action can be requested by merchants in third-party application. Before merchants can request the action, the third-party application needs to show them action specific content and display a user input form. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.",
+"description": "Start an action. The action can be requested by merchants in third-party application. Before merchants can request the action, the third-party application needs to show them action specific content and display a user input form. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under \"What is the issue/question?\" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.",
 "flatPath": "{merchantId}/merchantsupport/triggeraction",
 "httpMethod": "POST",
 "id": "content.merchantsupport.triggeraction",
@@ -4282,7 +4282,7 @@
 }
 }
 },
-"revision": "20260118",
+"revision": "20260429",
 "rootUrl": "https://shoppingcontent.googleapis.com/",
 "schemas": {
 "Account": {
diff --git a/googleapiclient/discovery_cache/documents/dataplex.v1.json b/googleapiclient/discovery_cache/documents/dataplex.v1.json
index 5cc2f3a374..e18db7bbcf 100644
--- a/googleapiclient/discovery_cache/documents/dataplex.v1.json
+++ b/googleapiclient/discovery_cache/documents/dataplex.v1.json
@@ -808,7 +808,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -911,7 +911,7 @@
 "type": "string"
 },
 "view": {
-"description": "Optional. View to control which parts of an entry the service should return.",
+"description": "Optional. View to control which parts of an entry the service should return. Please check the limitations on returned aspects in the Entry view documentation. Amount of returned aspects depends on the selected Entry View.",
 "enum": [
 "ENTRY_VIEW_UNSPECIFIED",
 "BASIC",
@@ -3770,7 +3770,7 @@
 "type": "string"
 },
 "view": {
-"description": "Optional. View to control which parts of an entry the service should return.",
+"description": "Optional. View to control which parts of an entry the service should return. Please check the limitations on returned aspects in the Entry view documentation. Amount of returned aspects depends on the selected Entry View.",
 "enum": [
 "ENTRY_VIEW_UNSPECIFIED",
 "BASIC",
@@ -7484,107 +7484,13 @@
 ]
 }
 }
-},
-"policyIntents": {
-"methods": {
-"getIamPolicy": {
-"description": "Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.",
-"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/policyIntents/{policyIntentsId}:getIamPolicy",
-"httpMethod": "GET",
-"id": "dataplex.projects.locations.policyIntents.getIamPolicy",
-"parameterOrder": [
-"resource"
-],
-"parameters": {
-"options.requestedPolicyVersion": {
-"description": "Optional. The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
-"format": "int32",
-"location": "query",
-"type": "integer"
-},
-"resource": {
-"description": "REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/policyIntents/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1/{+resource}:getIamPolicy",
-"response": {
-"$ref": "GoogleIamV1Policy"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform",
-"https://www.googleapis.com/auth/dataplex.read-write"
-]
-},
-"setIamPolicy": {
-"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.",
-"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/policyIntents/{policyIntentsId}:setIamPolicy",
-"httpMethod": "POST",
-"id": "dataplex.projects.locations.policyIntents.setIamPolicy",
-"parameterOrder": [
-"resource"
-],
-"parameters": {
-"resource": {
-"description": "REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/policyIntents/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1/{+resource}:setIamPolicy",
-"request": {
-"$ref": "GoogleIamV1SetIamPolicyRequest"
-},
-"response": {
-"$ref": "GoogleIamV1Policy"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform",
-"https://www.googleapis.com/auth/dataplex.read-write"
-]
-},
-"testIamPermissions": {
-"description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.",
-"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/policyIntents/{policyIntentsId}:testIamPermissions",
-"httpMethod": "POST",
-"id": "dataplex.projects.locations.policyIntents.testIamPermissions",
-"parameterOrder": [
-"resource"
-],
-"parameters": {
-"resource": {
-"description": "REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/policyIntents/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1/{+resource}:testIamPermissions",
-"request": {
-"$ref": "GoogleIamV1TestIamPermissionsRequest"
-},
-"response": {
-"$ref": "GoogleIamV1TestIamPermissionsResponse"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform",
-"https://www.googleapis.com/auth/dataplex.read-write"
-]
-}
-}
 }
 }
 }
 }
 }
 },
-"revision": "20260406",
+"revision": "20260428",
 "rootUrl": "https://dataplex.googleapis.com/",
 "schemas": {
 "Empty": {
@@ -9618,7 +9524,7 @@
 "enumDescriptions": [
 "Default value. This value is unused.",
 "Performs standard profiling. The behavior is controlled by other fields such as sampling_percent, row_filter, and column filters. This mode allows for full scans or custom sampling.",
-"Specifies lightweight profiling mode. This mode is optimized for low-latency low-fidelity profiling.When this mode is selected, the following fields must not be set: - sampling_percent - row_filter - include_fields - exclude_fields"
+"Specifies lightweight profiling mode. This mode is optimized for low-latency, low-fidelity profiling.When this mode is selected, the following fields must not be set: sampling_percent, row_filter, include_fields, and exclude_fields."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/dataproc.v1.json b/googleapiclient/discovery_cache/documents/dataproc.v1.json
index b819ebd0eb..75db07c461 100644
--- a/googleapiclient/discovery_cache/documents/dataproc.v1.json
+++ b/googleapiclient/discovery_cache/documents/dataproc.v1.json
@@ -5224,7 +5224,7 @@
 }
 }
 },
-"revision": "20260407",
+"revision": "20260427",
 "rootUrl": "https://dataproc.googleapis.com/",
 "schemas": {
 "AcceleratorConfig": {
@@ -6868,6 +6868,13 @@
 "description": "Optional. Network URI to connect workload to.",
 "type": "string"
 },
+"resourceManagerTags": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "Optional. Associates Resource Manager tags with the workload nodes. There is a max limit of 30 tags. Keys and values can be either in numeric format, such as tagKeys/{tag_key_id} and tagValues/{tag_value_id}, or in namespaced format, such as {org_id|project_id}/{tag_key_short_name} and {tag_value_short_name}.",
+"type": "object"
+},
 "serviceAccount": {
 "description": "Optional. Service account that used to execute workload.",
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/datastream.v1.json b/googleapiclient/discovery_cache/documents/datastream.v1.json
index ca25fd6ec1..004a52ba77 100644
--- a/googleapiclient/discovery_cache/documents/datastream.v1.json
+++ b/googleapiclient/discovery_cache/documents/datastream.v1.json
@@ -408,7 +408,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "datastream.projects.locations.list",
@@ -417,7 +417,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1503,7 +1503,7 @@
 }
 }
 },
-"revision": "20260321",
+"revision": "20260426",
 "rootUrl": "https://datastream.googleapis.com/",
 "schemas": {
 "AppendOnly": {
@@ -1565,6 +1565,11 @@
 "readOnly": true,
 "type": "array"
 },
+"eventFilter": {
+"$ref": "EventFilter",
+"description": "Output only. The filter for performing a partial backfill.",
+"readOnly": true
+},
 "lastEndTime": {
 "description": "Output only. Backfill job's end time.",
 "format": "google-datetime",
@@ -3849,7 +3854,7 @@
 "id": "QuotaFailureViolation",
 "properties": {
 "apiService": {
-"description": "The API Service from which the `QuotaFailure.Violation` orginates. In some cases, Quota issues originate from an API Service other than the one that was called. In other words, a dependency of the called API Service could be the cause of the `QuotaFailure`, and this field would have the dependency API service name. For example, if the called API is Kubernetes Engine API (container.googleapis.com), and a quota violation occurs in the Kubernetes Engine API itself, this field would be \"container.googleapis.com\". On the other hand, if the quota violation occurs when the Kubernetes Engine API creates VMs in the Compute Engine API (compute.googleapis.com), this field would be \"compute.googleapis.com\".",
+"description": "The API Service from which the `QuotaFailure.Violation` originates. In some cases, Quota issues originate from an API Service other than the one that was called. In other words, a dependency of the called API Service could be the cause of the `QuotaFailure`, and this field would have the dependency API service name. For example, if the called API is Kubernetes Engine API (container.googleapis.com), and a quota violation occurs in the Kubernetes Engine API itself, this field would be \"container.googleapis.com\". On the other hand, if the quota violation occurs when the Kubernetes Engine API creates VMs in the Compute Engine API (compute.googleapis.com), this field would be \"compute.googleapis.com\".",
 "type": "string"
 },
 "description": {
@@ -4681,7 +4686,7 @@
 "properties": {
 "eventFilter": {
 "$ref": "EventFilter",
-"description": "Optional. Optional event filter. If not set, or empty, the backfill will be performed on the entire object. This is currently used for partial backfill and only supported for SQL Server sources."
+"description": "Optional. Optional event filter. If not set, or empty, the backfill will be performed on the entire object. This is currently used for partial backfill and only supported for SQL sources."
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/datastream.v1alpha1.json b/googleapiclient/discovery_cache/documents/datastream.v1alpha1.json
index bdc18c2430..4ee96a4749 100644
--- a/googleapiclient/discovery_cache/documents/datastream.v1alpha1.json
+++ b/googleapiclient/discovery_cache/documents/datastream.v1alpha1.json
@@ -409,7 +409,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "datastream.projects.locations.list",
@@ -418,7 +418,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1472,7 +1472,7 @@
 }
 }
 },
-"revision": "20260321",
+"revision": "20260426",
 "rootUrl": "https://datastream.googleapis.com/",
 "schemas": {
 "AvroFileFormat": {
@@ -2772,7 +2772,7 @@
 "id": "QuotaFailureViolation",
 "properties": {
 "apiService": {
-"description": "The API Service from which the `QuotaFailure.Violation` orginates. In some cases, Quota issues originate from an API Service other than the one that was called. In other words, a dependency of the called API Service could be the cause of the `QuotaFailure`, and this field would have the dependency API service name. For example, if the called API is Kubernetes Engine API (container.googleapis.com), and a quota violation occurs in the Kubernetes Engine API itself, this field would be \"container.googleapis.com\". On the other hand, if the quota violation occurs when the Kubernetes Engine API creates VMs in the Compute Engine API (compute.googleapis.com), this field would be \"compute.googleapis.com\".",
+"description": "The API Service from which the `QuotaFailure.Violation` originates. In some cases, Quota issues originate from an API Service other than the one that was called. In other words, a dependency of the called API Service could be the cause of the `QuotaFailure`, and this field would have the dependency API service name. For example, if the called API is Kubernetes Engine API (container.googleapis.com), and a quota violation occurs in the Kubernetes Engine API itself, this field would be \"container.googleapis.com\". On the other hand, if the quota violation occurs when the Kubernetes Engine API creates VMs in the Compute Engine API (compute.googleapis.com), this field would be \"compute.googleapis.com\".",
 "type": "string"
 },
 "description": {
diff --git a/googleapiclient/discovery_cache/documents/developerconnect.v1.json b/googleapiclient/discovery_cache/documents/developerconnect.v1.json
index 070e283352..8790e36bb7 100644
--- a/googleapiclient/discovery_cache/documents/developerconnect.v1.json
+++ b/googleapiclient/discovery_cache/documents/developerconnect.v1.json
@@ -187,7 +187,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "developerconnect.projects.locations.list",
@@ -196,7 +196,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1795,7 +1795,7 @@
 }
 }
 },
-"revision": "20260403",
+"revision": "20260426",
 "rootUrl": "https://developerconnect.googleapis.com/",
 "schemas": {
 "AccountConnector": {
diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v2.json b/googleapiclient/discovery_cache/documents/dialogflow.v2.json
index 3fbf30f8ab..7574f896db 100644
--- a/googleapiclient/discovery_cache/documents/dialogflow.v2.json
+++ b/googleapiclient/discovery_cache/documents/dialogflow.v2.json
@@ -8780,7 +8780,7 @@
 }
 }
 },
-"revision": "20260323",
+"revision": "20260426",
 "rootUrl": "https://dialogflow.googleapis.com/",
 "schemas": {
 "GoogleCloudDialogflowCxV3AdvancedSettings": {
@@ -17069,11 +17069,29 @@ true
 "answerText": {
 "type": "string"
 },
+"eventSource": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource"
+},
 "faqSource": {
 "$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource"
 },
 "generativeSource": {
 "$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+},
+"playbookSource": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+}
+},
+"type": "object"
+},
+"GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource": {
+"id": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource",
+"properties": {
+"event": {
+"type": "string"
+},
+"snippets": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
 }
 },
 "type": "object"
@@ -18121,12 +18139,16 @@ true
 "ANSWER_TYPE_UNSPECIFIED",
 "FAQ",
 "GENERATIVE",
-"INTENT"
+"INTENT",
+"PLAYBOOK",
+"EVENT"
 ],
 "enumDescriptions": [
 "",
 "",
 "",
+"",
+"",
 ""
 ],
 "type": "string"
@@ -22057,11 +22079,29 @@ true
 "answerText": {
 "type": "string"
 },
+"eventSource": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource"
+},
 "faqSource": {
 "$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource"
 },
 "generativeSource": {
 "$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+},
+"playbookSource": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+}
+},
+"type": "object"
+},
+"GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource": {
+"id": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource",
+"properties": {
+"event": {
+"type": "string"
+},
+"snippets": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json b/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json
index 880afbe694..3b014e0efa 100644
--- a/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json
+++ b/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json
@@ -8431,7 +8431,7 @@
 }
 }
 },
-"revision": "20260323",
+"revision": "20260426",
 "rootUrl": "https://dialogflow.googleapis.com/",
 "schemas": {
 "GoogleCloudDialogflowCxV3AdvancedSettings": {
@@ -14203,11 +14203,29 @@ true
 "answerText": {
 "type": "string"
 },
+"eventSource": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource"
+},
 "faqSource": {
 "$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource"
 },
 "generativeSource": {
 "$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+},
+"playbookSource": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+}
+},
+"type": "object"
+},
+"GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource": {
+"id": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource",
+"properties": {
+"event": {
+"type": "string"
+},
+"snippets": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
 }
 },
 "type": "object"
@@ -19414,11 +19432,29 @@ true
 "answerText": {
 "type": "string"
 },
+"eventSource": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource"
+},
 "faqSource": {
 "$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource"
 },
 "generativeSource": {
 "$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+},
+"playbookSource": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+}
+},
+"type": "object"
+},
+"GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource": {
+"id": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource",
+"properties": {
+"event": {
+"type": "string"
+},
+"snippets": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
 }
 },
 "type": "object"
@@ -20624,12 +20660,16 @@ true
 "ANSWER_TYPE_UNSPECIFIED",
 "FAQ",
 "GENERATIVE",
-"INTENT"
+"INTENT",
+"PLAYBOOK",
+"EVENT"
 ],
 "enumDescriptions": [
 "",
 "",
 "",
+"",
+"",
 ""
 ],
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v3.json b/googleapiclient/discovery_cache/documents/dialogflow.v3.json
index cd5b8a25d2..71739b2982 100644
--- a/googleapiclient/discovery_cache/documents/dialogflow.v3.json
+++ b/googleapiclient/discovery_cache/documents/dialogflow.v3.json
@@ -5031,7 +5031,7 @@
 }
 }
 },
-"revision": "20260323",
+"revision": "20260426",
 "rootUrl": "https://dialogflow.googleapis.com/",
 "schemas": {
 "GoogleCloudDialogflowCxV3Action": {
@@ -15012,11 +15012,29 @@ true
 "answerText": {
 "type": "string"
 },
+"eventSource": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource"
+},
 "faqSource": {
 "$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource"
 },
 "generativeSource": {
 "$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+},
+"playbookSource": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+}
+},
+"type": "object"
+},
+"GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource": {
+"id": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource",
+"properties": {
+"event": {
+"type": "string"
+},
+"snippets": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
 }
 },
 "type": "object"
@@ -17734,11 +17752,29 @@ true
 "answerText": {
 "type": "string"
 },
+"eventSource": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource"
+},
 "faqSource": {
 "$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource"
 },
 "generativeSource": {
 "$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+},
+"playbookSource": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+}
+},
+"type": "object"
+},
+"GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource": {
+"id": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource",
+"properties": {
+"event": {
+"type": "string"
+},
+"snippets": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json b/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json
index ca516a5da9..cdd1adc968 100644
--- a/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json
+++ b/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json
@@ -5151,7 +5151,7 @@
 }
 }
 },
-"revision": "20260323",
+"revision": "20260426",
 "rootUrl": "https://dialogflow.googleapis.com/",
 "schemas": {
 "GoogleCloudDialogflowCxV3AdvancedSettings": {
@@ -16057,11 +16057,29 @@ true
 "answerText": {
 "type": "string"
 },
+"eventSource": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource"
+},
 "faqSource": {
 "$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource"
 },
 "generativeSource": {
 "$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+},
+"playbookSource": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+}
+},
+"type": "object"
+},
+"GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource": {
+"id": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource",
+"properties": {
+"event": {
+"type": "string"
+},
+"snippets": {
+"$ref": "GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
 }
 },
 "type": "object"
@@ -18779,11 +18797,29 @@ true
 "answerText": {
 "type": "string"
 },
+"eventSource": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource"
+},
 "faqSource": {
 "$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource"
 },
 "generativeSource": {
 "$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+},
+"playbookSource": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
+}
+},
+"type": "object"
+},
+"GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource": {
+"id": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource",
+"properties": {
+"event": {
+"type": "string"
+},
+"snippets": {
+"$ref": "GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1.json
index 4206c6f772..de469132f5 100644
--- a/googleapiclient/discovery_cache/documents/discoveryengine.v1.json
+++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1.json
@@ -9438,7 +9438,7 @@
 ],
 "parameters": {
 "filter": {
-"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@abc.com` to list user license for `user1@abc.com`.",
+"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@example.com` to list user license for `user1@example.com`.",
 "location": "query",
 "type": "string"
 },
@@ -9594,7 +9594,7 @@
 }
 }
 },
-"revision": "20260413",
+"revision": "20260503",
 "rootUrl": "https://discoveryengine.googleapis.com/",
 "schemas": {
 "A2aV1APIKeySecurityScheme": {
@@ -13134,6 +13134,13 @@
 "$ref": "GoogleCloudDiscoveryengineV1AssistantGroundedContentTextGroundingMetadataSegment"
 },
 "type": "array"
+},
+"visualSegments": {
+"description": "Grounding information for parts of the visual content.",
+"items": {
+"$ref": "GoogleCloudDiscoveryengineV1AssistantGroundedContentTextGroundingMetadataVisualSegment"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -13142,6 +13149,10 @@
 "description": "Referenced content and related document metadata.",
 "id": "GoogleCloudDiscoveryengineV1AssistantGroundedContentTextGroundingMetadataReference",
 "properties": {
+"codeSnippet": {
+"description": "Chunk of code snippet from the referenced document.",
+"type": "string"
+},
 "content": {
 "description": "Referenced text content.",
 "type": "string"
@@ -13165,6 +13176,19 @@
 "description": "Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site.",
 "type": "string"
 },
+"language": {
+"enum": [
+"LANGUAGE_UNSPECIFIED",
+"PYTHON",
+"SQL"
+],
+"enumDescriptions": [
+"",
+"",
+""
+],
+"type": "string"
+},
 "mimeType": {
 "description": "The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml.",
 "type": "string"
@@ -13218,6 +13242,25 @@
 },
 "type": "object"
 },
+"GoogleCloudDiscoveryengineV1AssistantGroundedContentTextGroundingMetadataVisualSegment": {
+"description": "Grounding information for a visual segment.",
+"id": "GoogleCloudDiscoveryengineV1AssistantGroundedContentTextGroundingMetadataVisualSegment",
+"properties": {
+"contentId": {
+"description": "The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field.",
+"type": "string"
+},
+"referenceIndices": {
+"description": "References for the visual segment.",
+"items": {
+"format": "int32",
+"type": "integer"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "GoogleCloudDiscoveryengineV1AssistantToolInfo": {
 "description": "Information to identify a tool.",
 "id": "GoogleCloudDiscoveryengineV1AssistantToolInfo",
@@ -16471,7 +16514,7 @@
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -18227,7 +18270,7 @@
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -18262,6 +18305,25 @@
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -18733,7 +18795,7 @@
 "type": "string"
 },
 "score": {
-"description": "The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset.",
+"description": "The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset.",
 "format": "float",
 "type": "number"
 },
@@ -20741,6 +20803,10 @@ false
 "description": "Output only. In ConversationalSearchService.GetSession API, if GetSessionRequest.include_answer_details is set to true, this field will be populated when getting assistant session.",
 "readOnly": true
 },
+"live": {
+"description": "Optional. Indicates whether this turn is a live turn.",
+"type": "boolean"
+},
 "query": {
 "$ref": "GoogleCloudDiscoveryengineV1Query",
 "description": "Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn"
@@ -22274,7 +22340,7 @@ false
 ],
 "type": "string"
 },
-"description": "Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "readOnly": true,
 "type": "object"
 },
@@ -23589,6 +23655,13 @@ false
 "$ref": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataSegment"
 },
 "type": "array"
+},
+"visualSegments": {
+"description": "Grounding information for parts of the visual content.",
+"items": {
+"$ref": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -23597,6 +23670,10 @@ false
 "description": "Referenced content and related document metadata.",
 "id": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataReference",
 "properties": {
+"codeSnippet": {
+"description": "Chunk of code snippet from the referenced document.",
+"type": "string"
+},
 "content": {
 "description": "Referenced text content.",
 "type": "string"
@@ -23620,6 +23697,19 @@ false
 "description": "Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site.",
 "type": "string"
 },
+"language": {
+"enum": [
+"LANGUAGE_UNSPECIFIED",
+"PYTHON",
+"SQL"
+],
+"enumDescriptions": [
+"",
+"",
+""
+],
+"type": "string"
+},
 "mimeType": {
 "description": "The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml.",
 "type": "string"
@@ -23673,6 +23763,25 @@ false
 },
 "type": "object"
 },
+"GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment": {
+"description": "Grounding information for a visual segment.",
+"id": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment",
+"properties": {
+"contentId": {
+"description": "The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field.",
+"type": "string"
+},
+"referenceIndices": {
+"description": "References for the visual segment.",
+"items": {
+"format": "int32",
+"type": "integer"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "GoogleCloudDiscoveryengineV1alphaBAPConfig": {
 "description": "The configuration for the BAP connector.",
 "id": "GoogleCloudDiscoveryengineV1alphaBAPConfig",
@@ -26052,7 +26161,7 @@ false
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -27610,7 +27719,7 @@ false
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1alphaProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1alphaProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -27645,6 +27754,25 @@ false
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -29555,6 +29683,10 @@ false
 "description": "Output only. In ConversationalSearchService.GetSession API, if GetSessionRequest.include_answer_details is set to true, this field will be populated when getting assistant session.",
 "readOnly": true
 },
+"live": {
+"description": "Optional. Indicates whether this turn is a live turn.",
+"type": "boolean"
+},
 "query": {
 "$ref": "GoogleCloudDiscoveryengineV1alphaQuery",
 "description": "Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn"
@@ -31469,7 +31601,7 @@ false
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -32601,7 +32733,7 @@ false
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1betaProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1betaProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -32636,6 +32768,25 @@ false
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json
index 152e9e9102..b2eca2c502 100644
--- a/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json
@@ -12507,7 +12507,7 @@
 ],
 "parameters": {
 "filter": {
-"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@abc.com` to list user license for `user1@abc.com`.",
+"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@example.com` to list user license for `user1@example.com`.",
 "location": "query",
 "type": "string"
 },
@@ -12633,7 +12633,7 @@
 }
 }
 },
-"revision": "20260413",
+"revision": "20260503",
 "rootUrl": "https://discoveryengine.googleapis.com/",
 "schemas": {
 "GoogleApiDistribution": {
@@ -15402,7 +15402,7 @@
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -16308,7 +16308,7 @@
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -16343,6 +16343,25 @@
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -17467,7 +17486,12 @@
 "GoogleCloudDiscoveryengineV1alphaAcquireAccessTokenRequest": {
 "description": "Request message for the DataConnectorService.AcquireAccessToken method.",
 "id": "GoogleCloudDiscoveryengineV1alphaAcquireAccessTokenRequest",
-"properties": {},
+"properties": {
+"scope": {
+"description": "Optional. The scope to request for the access token. Scope will override default scope if specified.",
+"type": "string"
+}
+},
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1alphaAcquireAccessTokenResponse": {
@@ -20063,6 +20087,13 @@
 "$ref": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataSegment"
 },
 "type": "array"
+},
+"visualSegments": {
+"description": "Grounding information for parts of the visual content.",
+"items": {
+"$ref": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -20071,6 +20102,10 @@
 "description": "Referenced content and related document metadata.",
 "id": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataReference",
 "properties": {
+"codeSnippet": {
+"description": "Chunk of code snippet from the referenced document.",
+"type": "string"
+},
 "content": {
 "description": "Referenced text content.",
 "type": "string"
@@ -20094,6 +20129,19 @@
 "description": "Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site.",
 "type": "string"
 },
+"language": {
+"enum": [
+"LANGUAGE_UNSPECIFIED",
+"PYTHON",
+"SQL"
+],
+"enumDescriptions": [
+"",
+"",
+""
+],
+"type": "string"
+},
 "mimeType": {
 "description": "The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml.",
 "type": "string"
@@ -20147,6 +20195,25 @@
 },
 "type": "object"
 },
+"GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment": {
+"description": "Grounding information for a visual segment.",
+"id": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment",
+"properties": {
+"contentId": {
+"description": "The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field.",
+"type": "string"
+},
+"referenceIndices": {
+"description": "References for the visual segment.",
+"items": {
+"format": "int32",
+"type": "integer"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "GoogleCloudDiscoveryengineV1alphaAssistantToolInfo": {
 "description": "Information to identify a tool.",
 "id": "GoogleCloudDiscoveryengineV1alphaAssistantToolInfo",
@@ -24270,7 +24337,7 @@
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -27379,7 +27446,7 @@
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1alphaProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1alphaProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -27414,6 +27481,25 @@
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -28185,7 +28271,7 @@
 "type": "string"
 },
 "score": {
-"description": "The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset.",
+"description": "The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset.",
 "format": "float",
 "type": "number"
 },
@@ -31141,6 +31227,10 @@ false
 "description": "Output only. In ConversationalSearchService.GetSession API, if GetSessionRequest.include_answer_details is set to true, this field will be populated when getting assistant session.",
 "readOnly": true
 },
+"live": {
+"description": "Optional. Indicates whether this turn is a live turn.",
+"type": "boolean"
+},
 "query": {
 "$ref": "GoogleCloudDiscoveryengineV1alphaQuery",
 "description": "Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn"
@@ -33024,7 +33114,7 @@ false
 ],
 "type": "string"
 },
-"description": "Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "readOnly": true,
 "type": "object"
 },
@@ -34572,7 +34662,7 @@ false
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -35704,7 +35794,7 @@ false
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1betaProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1betaProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -35739,6 +35829,25 @@ false
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json
index 821e9d22f9..b03aba9817 100644
--- a/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json
@@ -9340,7 +9340,7 @@
 ],
 "parameters": {
 "filter": {
-"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@abc.com` to list user license for `user1@abc.com`.",
+"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@example.com` to list user license for `user1@example.com`.",
 "location": "query",
 "type": "string"
 },
@@ -9466,7 +9466,7 @@
 }
 }
 },
-"revision": "20260413",
+"revision": "20260503",
 "rootUrl": "https://discoveryengine.googleapis.com/",
 "schemas": {
 "GoogleApiDistribution": {
@@ -12235,7 +12235,7 @@
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -13141,7 +13141,7 @@
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -13176,6 +13176,25 @@
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -15401,6 +15420,13 @@
 "$ref": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataSegment"
 },
 "type": "array"
+},
+"visualSegments": {
+"description": "Grounding information for parts of the visual content.",
+"items": {
+"$ref": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -15409,6 +15435,10 @@
 "description": "Referenced content and related document metadata.",
 "id": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataReference",
 "properties": {
+"codeSnippet": {
+"description": "Chunk of code snippet from the referenced document.",
+"type": "string"
+},
 "content": {
 "description": "Referenced text content.",
 "type": "string"
@@ -15432,6 +15462,19 @@
 "description": "Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site.",
 "type": "string"
 },
+"language": {
+"enum": [
+"LANGUAGE_UNSPECIFIED",
+"PYTHON",
+"SQL"
+],
+"enumDescriptions": [
+"",
+"",
+""
+],
+"type": "string"
+},
 "mimeType": {
 "description": "The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml.",
 "type": "string"
@@ -15485,6 +15528,25 @@
 },
 "type": "object"
 },
+"GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment": {
+"description": "Grounding information for a visual segment.",
+"id": "GoogleCloudDiscoveryengineV1alphaAssistantGroundedContentTextGroundingMetadataVisualSegment",
+"properties": {
+"contentId": {
+"description": "The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field.",
+"type": "string"
+},
+"referenceIndices": {
+"description": "References for the visual segment.",
+"items": {
+"format": "int32",
+"type": "integer"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "GoogleCloudDiscoveryengineV1alphaBAPConfig": {
 "description": "The configuration for the BAP connector.",
 "id": "GoogleCloudDiscoveryengineV1alphaBAPConfig",
@@ -17864,7 +17926,7 @@
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -19422,7 +19484,7 @@
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1alphaProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1alphaProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -19457,6 +19519,25 @@
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -21367,6 +21448,10 @@ false
 "description": "Output only. In ConversationalSearchService.GetSession API, if GetSessionRequest.include_answer_details is set to true, this field will be populated when getting assistant session.",
 "readOnly": true
 },
+"live": {
+"description": "Optional. Indicates whether this turn is a live turn.",
+"type": "boolean"
+},
 "query": {
 "$ref": "GoogleCloudDiscoveryengineV1alphaQuery",
 "description": "Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn"
@@ -24106,6 +24191,13 @@ false
 "$ref": "GoogleCloudDiscoveryengineV1betaAssistantGroundedContentTextGroundingMetadataSegment"
 },
 "type": "array"
+},
+"visualSegments": {
+"description": "Grounding information for parts of the visual content.",
+"items": {
+"$ref": "GoogleCloudDiscoveryengineV1betaAssistantGroundedContentTextGroundingMetadataVisualSegment"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -24114,6 +24206,10 @@ false
 "description": "Referenced content and related document metadata.",
 "id": "GoogleCloudDiscoveryengineV1betaAssistantGroundedContentTextGroundingMetadataReference",
 "properties": {
+"codeSnippet": {
+"description": "Chunk of code snippet from the referenced document.",
+"type": "string"
+},
 "content": {
 "description": "Referenced text content.",
 "type": "string"
@@ -24137,6 +24233,19 @@ false
 "description": "Domain name from the document URI. Note that the `uri` field may contain a URL that redirects to the actual website, in which case this will contain the domain name of the target site.",
 "type": "string"
 },
+"language": {
+"enum": [
+"LANGUAGE_UNSPECIFIED",
+"PYTHON",
+"SQL"
+],
+"enumDescriptions": [
+"",
+"",
+""
+],
+"type": "string"
+},
 "mimeType": {
 "description": "The mime type of the document. https://www.iana.org/assignments/media-types/media-types.xhtml.",
 "type": "string"
@@ -24190,6 +24299,25 @@ false
 },
 "type": "object"
 },
+"GoogleCloudDiscoveryengineV1betaAssistantGroundedContentTextGroundingMetadataVisualSegment": {
+"description": "Grounding information for a visual segment.",
+"id": "GoogleCloudDiscoveryengineV1betaAssistantGroundedContentTextGroundingMetadataVisualSegment",
+"properties": {
+"contentId": {
+"description": "The content id of the visual segment. In order to display the citation of the visual element, this content_id needs to match with the `grounded_content.content_metadata.content_id` field.",
+"type": "string"
+},
+"referenceIndices": {
+"description": "References for the visual segment.",
+"items": {
+"format": "int32",
+"type": "integer"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "GoogleCloudDiscoveryengineV1betaAssistantToolInfo": {
 "description": "Information to identify a tool.",
 "id": "GoogleCloudDiscoveryengineV1betaAssistantToolInfo",
@@ -26819,7 +26947,7 @@ false
 ],
 "type": "string"
 },
-"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
+"description": "Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * `*`: all features, if it's present, all other feature state settings are ignored. * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `personalization-suggested-highlights` * `disable-mobile-app-access` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload` * `disable-welcome-emails` * `disable-canvas` * `disable-canvas-workspace` * `disable-skills`",
 "type": "object"
 },
 "industryVertical": {
@@ -28917,7 +29045,7 @@ false
 "type": "object"
 },
 "GoogleCloudDiscoveryengineV1betaProjectConfigurableBillingStatus": {
-"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month).",
+"description": "Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in `customer_provided_config` due to billing rules (e.g., scale-downs taking effect only at the start of a new month). We also include the update type to indicate the type of update performed on the configurable billing configuration in the UpdateProject operation.",
 "id": "GoogleCloudDiscoveryengineV1betaProjectConfigurableBillingStatus",
 "properties": {
 "effectiveIndexingCoreThreshold": {
@@ -28952,6 +29080,25 @@ false
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
+},
+"updateType": {
+"description": "Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.",
+"enum": [
+"UPDATE_TYPE_UNSPECIFIED",
+"CREATE",
+"DELETE",
+"SCALE_UP",
+"SCALE_DOWN"
+],
+"enumDescriptions": [
+"Unspecified update type.",
+"Configurable billing was created/enabled.",
+"Configurable billing was deleted/disabled.",
+"Subscription was scaled up (thresholds increased).",
+"Subscription was scaled down (thresholds decreased)."
+],
+"readOnly": true,
+"type": "string"
 }
 },
 "type": "object"
@@ -29442,7 +29589,7 @@ false
 "type": "string"
 },
 "score": {
-"description": "The score of this record based on the given query and selected model. The score will be rounded to 2 decimal places. If the score is close to 0, it will be rounded to 0.0001 to avoid returning unset.",
+"description": "The score of this record based on the given query and selected model. The score will be rounded to 4 decimal places. If the score is close to 0, it will be rounded to 0.00001 to avoid returning unset.",
 "format": "float",
 "type": "number"
 },
@@ -32021,6 +32168,10 @@ false
 "description": "Output only. In ConversationalSearchService.GetSession API, if GetSessionRequest.include_answer_details is set to true, this field will be populated when getting assistant session.",
 "readOnly": true
 },
+"live": {
+"description": "Optional. Indicates whether this turn is a live turn.",
+"type": "boolean"
+},
 "query": {
 "$ref": "GoogleCloudDiscoveryengineV1betaQuery",
 "description": "Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn"
diff --git a/googleapiclient/discovery_cache/documents/dlp.v2.json b/googleapiclient/discovery_cache/documents/dlp.v2.json
index 6e46653750..779b4ebba8 100644
--- a/googleapiclient/discovery_cache/documents/dlp.v2.json
+++ b/googleapiclient/discovery_cache/documents/dlp.v2.json
@@ -5128,7 +5128,7 @@
 }
 }
 },
-"revision": "20260321",
+"revision": "20260425",
 "rootUrl": "https://dlp.googleapis.com/",
 "schemas": {
 "GooglePrivacyDlpV2Action": {
@@ -8639,7 +8639,7 @@
 "properties": {
 "profileTable": {
 "$ref": "GooglePrivacyDlpV2BigQueryTable",
-"description": "Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Looker reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary."
+"description": "Store all profiles to BigQuery. * The system will create a new dataset and table for you if none are are provided. The dataset will be named `sensitive_data_protection_discovery` and table will be named `discovery_profiles`. This table will be placed in the same project as the container project running the scan. After the first profile is generated and the dataset and table are created, the discovery scan configuration will be updated with the dataset and table names. * See [Analyze data profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles). * See [Sample queries for your BigQuery table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#sample_sql_queries). * Data is inserted using [streaming insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert) and so data may be in the buffer for a period of time after the profile has finished. * The Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data may not be instantly visible to queries by the time your topic receives the Pub/Sub notification. * The best practice is to use the same table for an entire organization so that you can take advantage of the [provided Data Studio reports](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-profiles#use_a_premade_report). If you use VPC Service Controls to define security perimeters, then you must use a separate table for each boundary."
 },
 "sampleFindingsTable": {
 "$ref": "GooglePrivacyDlpV2BigQueryTable",
diff --git a/googleapiclient/discovery_cache/documents/dns.v1.json b/googleapiclient/discovery_cache/documents/dns.v1.json
index a86dc1d268..d0f46ba11a 100644
--- a/googleapiclient/discovery_cache/documents/dns.v1.json
+++ b/googleapiclient/discovery_cache/documents/dns.v1.json
@@ -1829,7 +1829,7 @@
 }
 }
 },
-"revision": "20260402",
+"revision": "20260421",
 "rootUrl": "https://dns.googleapis.com/",
 "schemas": {
 "Change": {
@@ -2266,6 +2266,41 @@
 },
 "type": "object"
 },
+"GoogleLongrunningOperation": {
+"description": "This resource represents a long-running operation that is the result of a network API call.",
+"id": "GoogleLongrunningOperation",
+"properties": {
+"done": {
+"description": "If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.",
+"type": "boolean"
+},
+"error": {
+"$ref": "Status",
+"description": "The error result of the operation in case of failure or cancellation."
+},
+"metadata": {
+"additionalProperties": {
+"description": "Properties of the object. Contains field @type with type URL.",
+"type": "any"
+},
+"description": "Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.",
+"type": "object"
+},
+"name": {
+"description": "The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.",
+"type": "string"
+},
+"response": {
+"additionalProperties": {
+"description": "Properties of the object. Contains field @type with type URL.",
+"type": "any"
+},
+"description": "The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.",
+"type": "object"
+}
+},
+"type": "object"
+},
 "ManagedZone": {
 "description": "A zone is a subtree of the DNS namespace under one administrative responsibility. A ManagedZone is a resource that represents a DNS zone hosted by the Cloud DNS service.",
 "id": "ManagedZone",
@@ -3541,6 +3576,33 @@
 }
 },
 "type": "object"
+},
+"Status": {
+"description": "The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).",
+"id": "Status",
+"properties": {
+"code": {
+"description": "The status code, which should be an enum value of google.rpc.Code.",
+"format": "int32",
+"type": "integer"
+},
+"details": {
+"description": "A list of messages that carry the error details. There is a common set of message types for APIs to use.",
+"items": {
+"additionalProperties": {
+"description": "Properties of the object. Contains field @type with type URL.",
+"type": "any"
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.",
+"type": "string"
+}
+},
+"type": "object"
 }
 },
 "servicePath": "",
diff --git a/googleapiclient/discovery_cache/documents/dns.v1beta2.json b/googleapiclient/discovery_cache/documents/dns.v1beta2.json
index f24225d882..e6c21e09ab 100644
--- a/googleapiclient/discovery_cache/documents/dns.v1beta2.json
+++ b/googleapiclient/discovery_cache/documents/dns.v1beta2.json
@@ -1826,7 +1826,7 @@
 }
 }
 },
-"revision": "20260402",
+"revision": "20260421",
 "rootUrl": "https://dns.googleapis.com/",
 "schemas": {
 "Change": {
@@ -2263,6 +2263,41 @@
 },
 "type": "object"
 },
+"GoogleLongrunningOperation": {
+"description": "This resource represents a long-running operation that is the result of a network API call.",
+"id": "GoogleLongrunningOperation",
+"properties": {
+"done": {
+"description": "If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.",
+"type": "boolean"
+},
+"error": {
+"$ref": "Status",
+"description": "The error result of the operation in case of failure or cancellation."
+},
+"metadata": {
+"additionalProperties": {
+"description": "Properties of the object. Contains field @type with type URL.",
+"type": "any"
+},
+"description": "Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.",
+"type": "object"
+},
+"name": {
+"description": "The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.",
+"type": "string"
+},
+"response": {
+"additionalProperties": {
+"description": "Properties of the object. Contains field @type with type URL.",
+"type": "any"
+},
+"description": "The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.",
+"type": "object"
+}
+},
+"type": "object"
+},
 "ManagedZone": {
 "description": "A zone is a subtree of the DNS namespace under one administrative responsibility. A ManagedZone is a resource that represents a DNS zone hosted by the Cloud DNS service.",
 "id": "ManagedZone",
@@ -3541,6 +3576,33 @@
 }
 },
 "type": "object"
+},
+"Status": {
+"description": "The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).",
+"id": "Status",
+"properties": {
+"code": {
+"description": "The status code, which should be an enum value of google.rpc.Code.",
+"format": "int32",
+"type": "integer"
+},
+"details": {
+"description": "A list of messages that carry the error details. There is a common set of message types for APIs to use.",
+"items": {
+"additionalProperties": {
+"description": "Properties of the object. Contains field @type with type URL.",
+"type": "any"
+},
+"type": "object"
+},
+"type": "array"
+},
+"message": {
+"description": "A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.",
+"type": "string"
+}
+},
+"type": "object"
 }
 },
 "servicePath": "",
diff --git a/googleapiclient/discovery_cache/documents/docs.v1.json b/googleapiclient/discovery_cache/documents/docs.v1.json
index 3628b2b12a..82440413bf 100644
--- a/googleapiclient/discovery_cache/documents/docs.v1.json
+++ b/googleapiclient/discovery_cache/documents/docs.v1.json
@@ -221,7 +221,7 @@
 }
 }
 },
-"revision": "20260415",
+"revision": "20260427",
 "rootUrl": "https://docs.googleapis.com/",
 "schemas": {
 "AddDocumentTabRequest": {
@@ -4745,7 +4745,7 @@
 "id": "UpdateNamedStyleRequest",
 "properties": {
 "fields": {
-"description": "The NamedStyle fields that should be updated. At least `named_style_type must be specified. The root `named_style` is implied and should not be specified. A single `\"*\"` can be used as short-hand for listing every field. For example, to update the text style to bold, set `fields` to include `\"text_style\"` and `\"text_style.bold\"`. To update the paragraph style's alignment property, set `fields` to include `\"paragraph_style\"` and `\"paragraph_style.alignment\"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset. Specifying `\"text_style\"` or `\"paragraph_style\"` with an empty TextStyle or ParagraphStyle will reset all of its nested fields.",
+"description": "The NamedStyle fields that should be updated. At least `named_style_type` must be specified. The root `named_style` is implied and should not be specified. A single `\"*\"` can be used as short-hand for listing every field. For example, to update the text style to bold, set `fields` to include `\"text_style\"` and `\"text_style.bold\"`. To update the paragraph style's alignment property, set `fields` to include `\"paragraph_style\"` and `\"paragraph_style.alignment\"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset. Specifying `\"text_style\"` or `\"paragraph_style\"` with an empty TextStyle or ParagraphStyle will reset all of its nested fields.",
 "format": "google-fieldmask",
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/domains.v1.json b/googleapiclient/discovery_cache/documents/domains.v1.json
index 252af19b5a..00429b2da5 100644
--- a/googleapiclient/discovery_cache/documents/domains.v1.json
+++ b/googleapiclient/discovery_cache/documents/domains.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "domains.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -976,7 +976,7 @@
 }
 }
 },
-"revision": "20260126",
+"revision": "20260427",
 "rootUrl": "https://domains.googleapis.com/",
 "schemas": {
 "AuditConfig": {
@@ -1127,6 +1127,10 @@
 "description": "Required. The field mask describing which fields to update as a comma-separated list. For example, if only the transfer lock is being updated, the `update_mask` is `\"transfer_lock_state\"`.",
 "format": "google-fieldmask",
 "type": "string"
+},
+"validateOnly": {
+"description": "Optional. If set, validates the request without actually updating the management settings.",
+"type": "boolean"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/domains.v1alpha2.json b/googleapiclient/discovery_cache/documents/domains.v1alpha2.json
index 1f059293fb..aedfe59668 100644
--- a/googleapiclient/discovery_cache/documents/domains.v1alpha2.json
+++ b/googleapiclient/discovery_cache/documents/domains.v1alpha2.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha2/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "domains.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -976,7 +976,7 @@
 }
 }
 },
-"revision": "20260126",
+"revision": "20260427",
 "rootUrl": "https://domains.googleapis.com/",
 "schemas": {
 "AuditConfig": {
@@ -1127,6 +1127,10 @@
 "description": "Required. The field mask describing which fields to update as a comma-separated list. For example, if only the transfer lock is being updated, the `update_mask` is `\"transfer_lock_state\"`.",
 "format": "google-fieldmask",
 "type": "string"
+},
+"validateOnly": {
+"description": "Optional. If set, validates the request without actually updating the management settings.",
+"type": "boolean"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/domains.v1beta1.json b/googleapiclient/discovery_cache/documents/domains.v1beta1.json
index 9f318d0992..0bf02f86c1 100644
--- a/googleapiclient/discovery_cache/documents/domains.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/domains.v1beta1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "domains.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -976,7 +976,7 @@
 }
 }
 },
-"revision": "20260126",
+"revision": "20260427",
 "rootUrl": "https://domains.googleapis.com/",
 "schemas": {
 "AuditConfig": {
@@ -1127,6 +1127,10 @@
 "description": "Required. The field mask describing which fields to update as a comma-separated list. For example, if only the transfer lock is being updated, the `update_mask` is `\"transfer_lock_state\"`.",
 "format": "google-fieldmask",
 "type": "string"
+},
+"validateOnly": {
+"description": "Optional. If set, validates the request without actually updating the management settings.",
+"type": "boolean"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/drive.v3.json b/googleapiclient/discovery_cache/documents/drive.v3.json
index 066228fb16..bc23c8294c 100644
--- a/googleapiclient/discovery_cache/documents/drive.v3.json
+++ b/googleapiclient/discovery_cache/documents/drive.v3.json
@@ -267,8 +267,152 @@
 },
 "approvals": {
 "methods": {
+"approve": {
+"description": "Approves an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This is used to update the ReviewerResponse of the requesting user with a Response of `APPROVED`. If this is the last required reviewer response, this also completes the approval and sets the approval Status to `APPROVED`.",
+"flatPath": "files/{fileId}/approvals/{approvalId}:approve",
+"httpMethod": "POST",
+"id": "drive.approvals.approve",
+"parameterOrder": [
+"fileId",
+"approvalId"
+],
+"parameters": {
+"approvalId": {
+"description": "Required. The ID of the approval to approve.",
+"location": "path",
+"required": true,
+"type": "string"
+},
+"fileId": {
+"description": "Required. The ID of the file that the approval is on.",
+"location": "path",
+"required": true,
+"type": "string"
+}
+},
+"path": "files/{fileId}/approvals/{approvalId}:approve",
+"request": {
+"$ref": "ApproveApprovalRequest"
+},
+"response": {
+"$ref": "Approval"
+},
+"scopes": [
+"https://www.googleapis.com/auth/drive",
+"https://www.googleapis.com/auth/drive.file",
+"https://www.googleapis.com/auth/drive.metadata"
+]
+},
+"cancel": {
+"description": "Cancels an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). Updates the approval Status to `CANCELLED`. This can be called by any user with the `writer` permission on the file while the approval Status is `IN_PROGRESS`.",
+"flatPath": "files/{fileId}/approvals/{approvalId}:cancel",
+"httpMethod": "POST",
+"id": "drive.approvals.cancel",
+"parameterOrder": [
+"fileId",
+"approvalId"
+],
+"parameters": {
+"approvalId": {
+"description": "Required. The ID of the approval to cancel.",
+"location": "path",
+"required": true,
+"type": "string"
+},
+"fileId": {
+"description": "Required. The ID of the file that the approval is on.",
+"location": "path",
+"required": true,
+"type": "string"
+}
+},
+"path": "files/{fileId}/approvals/{approvalId}:cancel",
+"request": {
+"$ref": "CancelApprovalRequest"
+},
+"response": {
+"$ref": "Approval"
+},
+"scopes": [
+"https://www.googleapis.com/auth/drive",
+"https://www.googleapis.com/auth/drive.file",
+"https://www.googleapis.com/auth/drive.metadata"
+]
+},
+"comment": {
+"description": "Comments on an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This sends a notification to both the initiator and the reviewers. Additionally, a message is also added to the approval activity log.",
+"flatPath": "files/{fileId}/approvals/{approvalId}:comment",
+"httpMethod": "POST",
+"id": "drive.approvals.comment",
+"parameterOrder": [
+"fileId",
+"approvalId"
+],
+"parameters": {
+"approvalId": {
+"description": "Required. The ID of the approval to comment on.",
+"location": "path",
+"required": true,
+"type": "string"
+},
+"fileId": {
+"description": "Required. The ID of the file that the approval is on.",
+"location": "path",
+"required": true,
+"type": "string"
+}
+},
+"path": "files/{fileId}/approvals/{approvalId}:comment",
+"request": {
+"$ref": "CommentApprovalRequest"
+},
+"response": {
+"$ref": "Approval"
+},
+"scopes": [
+"https://www.googleapis.com/auth/drive",
+"https://www.googleapis.com/auth/drive.file",
+"https://www.googleapis.com/auth/drive.metadata"
+]
+},
+"decline": {
+"description": "Declines an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This is used to update the ReviewerResponse of the requesting user with a Response of `DECLINED`. This also completes the approval and sets the approval Status to `DECLINED`.",
+"flatPath": "files/{fileId}/approvals/{approvalId}:decline",
+"httpMethod": "POST",
+"id": "drive.approvals.decline",
+"parameterOrder": [
+"fileId",
+"approvalId"
+],
+"parameters": {
+"approvalId": {
+"description": "Required. The ID of the approval to decline.",
+"location": "path",
+"required": true,
+"type": "string"
+},
+"fileId": {
+"description": "Required. The ID of the file that the approval is on.",
+"location": "path",
+"required": true,
+"type": "string"
+}
+},
+"path": "files/{fileId}/approvals/{approvalId}:decline",
+"request": {
+"$ref": "DeclineApprovalRequest"
+},
+"response": {
+"$ref": "Approval"
+},
+"scopes": [
+"https://www.googleapis.com/auth/drive",
+"https://www.googleapis.com/auth/drive.file",
+"https://www.googleapis.com/auth/drive.metadata"
+]
+},
 "get": {
-"description": "Gets an Approval by ID.",
+"description": "Gets an approval by ID. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).",
 "flatPath": "files/{fileId}/approvals/{approvalId}",
 "httpMethod": "GET",
 "id": "drive.approvals.get",
@@ -278,13 +422,13 @@
 ],
 "parameters": {
 "approvalId": {
-"description": "Required. The ID of the Approval.",
+"description": "Required. The ID of the approval.",
 "location": "path",
 "required": true,
 "type": "string"
 },
 "fileId": {
-"description": "Required. The ID of the file the Approval is on.",
+"description": "Required. The ID of the file that the approval is on.",
 "location": "path",
 "required": true,
 "type": "string"
@@ -304,7 +448,7 @@
 ]
 },
 "list": {
-"description": "Lists the Approvals on a file.",
+"description": "Lists the approvals on a file. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).",
 "flatPath": "files/{fileId}/approvals",
 "httpMethod": "GET",
 "id": "drive.approvals.list",
@@ -313,19 +457,19 @@
 ],
 "parameters": {
 "fileId": {
-"description": "Required. The ID of the file the Approval is on.",
+"description": "Required. The ID of the file that the approval is on.",
 "location": "path",
 "required": true,
 "type": "string"
 },
 "pageSize": {
-"description": "The maximum number of Approvals to return. When not set, at most 100 Approvals will be returned.",
+"description": "The maximum number of approvals to return. When not set, at most 100 approvals are returned.",
 "format": "int32",
 "location": "query",
 "type": "integer"
 },
 "pageToken": {
-"description": "The token for continuing a previous list request on the next page. This should be set to the value of nextPageToken from a previous response.",
+"description": "The token for continuing a previous list request on the next page. This should be set to the value of `nextPageToken` from a previous response.",
 "location": "query",
 "type": "string"
 }
@@ -342,6 +486,71 @@
 "https://www.googleapis.com/auth/drive.metadata.readonly",
 "https://www.googleapis.com/auth/drive.readonly"
 ]
+},
+"reassign": {
+"description": "Reassigns the reviewers on an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). Adds or replaces reviewers in the ReviewerResponse of the approval. This can be called by any user with the `writer` permission on the file while the approval Status is `IN_PROGRESS` and the Response for the reviewer being reassigned is `NO_RESPONSE`. A user with the `reader` permission can only reassign an approval that's assigned to themselves. Removing a reviewer isn't allowed.",
+"flatPath": "files/{fileId}/approvals/{approvalId}:reassign",
+"httpMethod": "POST",
+"id": "drive.approvals.reassign",
+"parameterOrder": [
+"fileId",
+"approvalId"
+],
+"parameters": {
+"approvalId": {
+"description": "Required. The ID of the approval to reassign.",
+"location": "path",
+"required": true,
+"type": "string"
+},
+"fileId": {
+"description": "Required. The ID of the file that the approval is on.",
+"location": "path",
+"required": true,
+"type": "string"
+}
+},
+"path": "files/{fileId}/approvals/{approvalId}:reassign",
+"request": {
+"$ref": "ReassignApprovalRequest"
+},
+"response": {
+"$ref": "Approval"
+},
+"scopes": [
+"https://www.googleapis.com/auth/drive",
+"https://www.googleapis.com/auth/drive.file",
+"https://www.googleapis.com/auth/drive.metadata"
+]
+},
+"start": {
+"description": "Starts an approval on a file. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals).",
+"flatPath": "files/{fileId}/approvals:start",
+"httpMethod": "POST",
+"id": "drive.approvals.start",
+"parameterOrder": [
+"fileId"
+],
+"parameters": {
+"fileId": {
+"description": "Required. The ID of the file that the approval is created on.",
+"location": "path",
+"required": true,
+"type": "string"
+}
+},
+"path": "files/{fileId}/approvals:start",
+"request": {
+"$ref": "StartApprovalRequest"
+},
+"response": {
+"$ref": "Approval"
+},
+"scopes": [
+"https://www.googleapis.com/auth/drive",
+"https://www.googleapis.com/auth/drive.file",
+"https://www.googleapis.com/auth/drive.metadata"
+]
 }
 }
 },
@@ -1614,13 +1823,13 @@
 "type": "boolean"
 },
 "orderBy": {
-"description": "A comma-separated list of sort keys. Valid keys are: * `createdTime`: When the file was created. Avoid using this key for queries on large item collections as it might result in timeouts or other issues. For time-related sorting on large item collections, use `modifiedTime` instead. * `folder`: The folder ID. This field is sorted using alphabetical ordering. * `modifiedByMeTime`: The last time the file was modified by the user. * `modifiedTime`: The last time the file was modified by anyone. * `name`: The name of the file. This field is sorted using alphabetical ordering, so 1, 12, 2, 22. * `name_natural`: The name of the file. This field is sorted using natural sort ordering, so 1, 2, 12, 22. * `quotaBytesUsed`: The number of storage quota bytes used by the file. * `recency`: The most recent timestamp from the file's date-time fields. * `sharedWithMeTime`: When the file was shared with the user, if applicable. * `starred`: Whether the user has starred the file. * `viewedByMeTime`: The last time the file was viewed by the user. Each key sorts ascending by default, but can be reversed with the `desc` modifier. Example usage: `?orderBy=folder,modifiedTime desc,name`.",
+"description": "A comma-separated list of sort keys. Valid keys are: * `createdTime`: When the file was created. Avoid using this key for queries on large item collections as it might result in timeouts or other issues. For time-related sorting on large item collections, use `modifiedTime desc` instead. * `folder`: The folder ID. This field is sorted using alphabetical ordering. * `modifiedByMeTime`: The last time the file was modified by the user. * `modifiedTime`: The last time the file was modified by anyone. * `name`: The name of the file. This field is sorted using alphabetical ordering, so 1, 12, 2, 22. * `name_natural`: The name of the file. This field is sorted using natural sort ordering, so 1, 2, 12, 22. * `quotaBytesUsed`: The number of storage quota bytes used by the file. * `recency`: The most recent timestamp from the file's date-time fields. * `sharedWithMeTime`: When the file was shared with the user, if applicable. * `starred`: Whether the user has starred the file. * `viewedByMeTime`: The last time the file was viewed by the user. Each key sorts ascending by default, but can be reversed with the `desc` modifier. Example usage: `?orderBy=folder,modifiedTime desc,name`.",
 "location": "query",
 "type": "string"
 },
 "pageSize": {
 "default": "100",
-"description": "The maximum number of files to return per page. Partial or empty result pages are possible even before the end of the files list has been reached.",
+"description": "The maximum number of files to return per page. Pages may be partial or empty even before reaching the end of the file list. If unspecified, at most 100 files are returned for shared drives, and the entire list of files for non-shared drives. The maximum value is 100; values above 100 are changed to 100.",
 "format": "int32",
 "location": "query",
 "maximum": "1000",
@@ -2829,7 +3038,7 @@
 }
 }
 },
-"revision": "20260405",
+"revision": "20260428",
 "rootUrl": "https://www.googleapis.com/",
 "schemas": {
 "About": {
@@ -3027,6 +3236,17 @@
 },
 "type": "object"
 },
+"AddReviewer": {
+"description": "Representation of a reviewer addition.",
+"id": "AddReviewer",
+"properties": {
+"addedReviewerEmail": {
+"description": "Required. The email of the reviewer to add.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "App": {
 "description": "The `apps` resource provides a list of apps that a user has installed, with information about each app's supported MIME types, file extensions, and other details. Some resource methods (such as `apps.get`) require an `appId`. Use the `apps.list` method to retrieve the ID for an installed application.",
 "id": "App",
@@ -3196,11 +3416,11 @@
 "type": "object"
 },
 "Approval": {
-"description": "Metadata for an approval. An approval is a review/approve process for a Drive item.",
+"description": "Metadata for an approval. An approval is a review or approve process for a Drive item.",
 "id": "Approval",
 "properties": {
 "approvalId": {
-"description": "The Approval ID.",
+"description": "The approval ID.",
 "type": "string"
 },
 "completeTime": {
@@ -3222,7 +3442,7 @@
 },
 "initiator": {
 "$ref": "User",
-"description": "The user that requested the Approval."
+"description": "The user that requested the approval."
 },
 "kind": {
 "description": "This is always drive#approval.",
@@ -3235,7 +3455,7 @@
 "type": "string"
 },
 "reviewerResponses": {
-"description": "The responses made on the Approval by reviewers.",
+"description": "The responses made on the approval by reviewers.",
 "items": {
 "$ref": "ReviewerResponse"
 },
@@ -3251,7 +3471,7 @@
 "DECLINED"
 ],
 "enumDescriptions": [
-"Approval status has not been set or was set to an invalid value.",
+"The approval status has not been set or was set to an invalid value.",
 "The approval process has started and not finished.",
 "The approval process is finished and the target was approved.",
 "The approval process was cancelled before it finished.",
@@ -3268,11 +3488,11 @@
 "type": "object"
 },
 "ApprovalList": {
-"description": "The response of an Approvals list request.",
+"description": "The response of an approvals list request.",
 "id": "ApprovalList",
 "properties": {
 "items": {
-"description": "The list of Approvals. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched.",
+"description": "The list of approvals. If `nextPageToken` is populated, then this list may be incomplete and an additional page of results should be fetched.",
 "items": {
 "$ref": "Approval"
 },
@@ -3283,7 +3503,29 @@
 "type": "string"
 },
 "nextPageToken": {
-"description": "The page token for the next page of Approvals. This will be absent if the end of the Approvals list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results.",
+"description": "The page token for the next page of approvals. This is absent if the end of the approvals list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"ApproveApprovalRequest": {
+"description": "Request for approving an approval as a reviewer.",
+"id": "ApproveApprovalRequest",
+"properties": {
+"message": {
+"description": "Optional. A message to accompany the reviewer response on the approval. This message is included in notifications for the action and in the approval activity log.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"CancelApprovalRequest": {
+"description": "Request for cancelling an approval as an initiator.",
+"id": "CancelApprovalRequest",
+"properties": {
+"message": {
+"description": "Optional. A message to accompany the cancellation of the approval. This message is included in notifications for the action and in the approval activity log.",
 "type": "string"
 }
 },
@@ -3529,6 +3771,17 @@
 },
 "type": "object"
 },
+"CommentApprovalRequest": {
+"description": "Request for commenting on an approval.",
+"id": "CommentApprovalRequest",
+"properties": {
+"message": {
+"description": "Required. A message to comment on the approval. This message is included in notifications for the action and in the approval activity log.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "CommentList": {
 "description": "A list of comments on a file.",
 "id": "CommentList",
@@ -3588,6 +3841,17 @@
 },
 "type": "object"
 },
+"DeclineApprovalRequest": {
+"description": "Request for declining an approval as a reviewer.",
+"id": "DeclineApprovalRequest",
+"properties": {
+"message": {
+"description": "Optional. A message to accompany the reviewer response on the approval. This message is included in notifications for the action and in the approval activity log.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "DecryptionMetadata": {
 "description": "Representation of the CSE DecryptionMetadata.",
 "id": "DecryptionMetadata",
@@ -3633,7 +3897,7 @@
 "type": "boolean"
 },
 "restrictedForWriters": {
-"description": "Whether download and copy is restricted for writers. If `true`, download is also restricted for readers.",
+"description": "Whether download and copy is restricted for writers. If true, download is also restricted for readers.",
 "type": "boolean"
 }
 },
@@ -4054,6 +4318,10 @@
 "description": "Output only. Whether the current user can modify the sharing settings for this file.",
 "type": "boolean"
 },
+"canStartApproval": {
+"description": "Whether the current user can start an approval on the file.",
+"type": "boolean"
+},
 "canTrash": {
 "description": "Output only. Whether the current user can move this file to trash.",
 "type": "boolean"
@@ -4301,7 +4569,7 @@
 "type": "string"
 },
 "labelInfo": {
-"description": "Output only. An overview of the labels on the file.",
+"description": "Label information on the file.",
 "properties": {
 "labels": {
 "description": "Output only. The set of labels on the file as requested by the label IDs in the `includeLabels` parameter. By default, no labels are returned.",
@@ -4431,7 +4699,7 @@
 "description": "Output only. The user who shared the file with the requesting user, if applicable."
 },
 "shortcutDetails": {
-"description": "Shortcut file details. Only populated for shortcut files, which have the mimeType field set to `application/vnd.google-apps.shortcut`. Can only be set on `files.create` requests.",
+"description": "Information about a shortcut file.",
 "properties": {
 "targetId": {
 "description": "The ID of the file that this shortcut points to. Can only be set on `files.create` requests.",
@@ -4921,11 +5189,13 @@
 "type": "string"
 },
 "domain": {
-"description": "The domain to which this permission refers.",
+"description": "Output only. The domain to which this permission refers.",
+"readOnly": true,
 "type": "string"
 },
 "emailAddress": {
-"description": "The email address of the user or group to which this permission refers.",
+"description": "Output only. The email address of the user or group to which this permission refers.",
+"readOnly": true,
 "type": "string"
 },
 "expirationTime": {
@@ -4960,6 +5230,7 @@
 },
 "inheritedFrom": {
 "description": "Output only. The ID of the item from which this permission is inherited. This is only populated for items in shared drives.",
+"readOnly": true,
 "type": "string"
 },
 "permissionType": {
@@ -5059,6 +5330,46 @@
 },
 "type": "object"
 },
+"ReassignApprovalRequest": {
+"description": "Request for reassigning an approval. Reviewers can be added or replaced, but not removed.",
+"id": "ReassignApprovalRequest",
+"properties": {
+"addReviewers": {
+"description": "Optional. The list of reviewers to add.",
+"items": {
+"$ref": "AddReviewer"
+},
+"type": "array"
+},
+"message": {
+"description": "Optional. A message to send to the new reviewers. This message is included in notifications for the action and in the approval activity log.",
+"type": "string"
+},
+"replaceReviewers": {
+"description": "Optional. The list of reviewer replacements.",
+"items": {
+"$ref": "ReplaceReviewer"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
+"ReplaceReviewer": {
+"description": "Representation of a reviewer replacement.",
+"id": "ReplaceReviewer",
+"properties": {
+"addedReviewerEmail": {
+"description": "Required. The email of the reviewer to add.",
+"type": "string"
+},
+"removedReviewerEmail": {
+"description": "Required. The email of the reviewer to remove.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "Reply": {
 "description": "A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply.",
 "id": "Reply",
@@ -5183,7 +5494,7 @@
 "type": "object"
 },
 "ReviewerResponse": {
-"description": "A response on an Approval made by a specific Reviewer.",
+"description": "A response on an approval made by a specific reviewer.",
 "id": "ReviewerResponse",
 "properties": {
 "kind": {
@@ -5191,7 +5502,7 @@
 "type": "string"
 },
 "response": {
-"description": "A Reviewer\u2019s Response for the Approval.",
+"description": "A reviewer\u2019s response for the approval.",
 "enum": [
 "RESPONSE_UNSPECIFIED",
 "NO_RESPONSE",
@@ -5199,16 +5510,16 @@
 "DECLINED"
 ],
 "enumDescriptions": [
-"Response was set to an unrecognized value.",
-"The reviewer has not yet responded",
-"The Reviewer has approved the item.",
-"The Reviewer has declined the item."
+"The response was set to an unrecognized value.",
+"The reviewer hasn't responded.",
+"The reviewer has approved the item.",
+"The reviewer has declined the item."
 ],
 "type": "string"
 },
 "reviewer": {
 "$ref": "User",
-"description": "The user that is responsible for this response."
+"description": "The user that's responsible for this response."
 }
 },
 "type": "object"
@@ -5305,6 +5616,33 @@
 },
 "type": "object"
 },
+"StartApprovalRequest": {
+"description": "Allows creating an approval on a file.",
+"id": "StartApprovalRequest",
+"properties": {
+"dueTime": {
+"description": "Optional. The time that the approval is due.",
+"format": "google-datetime",
+"type": "string"
+},
+"lockFile": {
+"description": "Optional. Whether to lock the file when starting the approval.",
+"type": "boolean"
+},
+"message": {
+"description": "Optional. A message to send to reviewers when notifying them of the approval request.",
+"type": "string"
+},
+"reviewerEmails": {
+"description": "Required. The emails of the users who are set to review the approval.",
+"items": {
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "StartPageToken": {
 "id": "StartPageToken",
 "properties": {
@@ -5348,11 +5686,11 @@
 "type": "object"
 },
 "TeamDrive": {
-"description": "Deprecated: use the drive collection instead.",
+"description": "Deprecated: use the drive collection instead. Next ID: 33",
 "id": "TeamDrive",
 "properties": {
 "backgroundImageFile": {
-"description": "An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on `drive.teamdrives.update` requests that don't set `themeId`. When specified, all fields of the `backgroundImageFile` must be set.",
+"description": "The background image file for a Team Drive.",
 "properties": {
 "id": {
 "description": "The ID of an image file in Drive to use for the background image.",
@@ -5396,7 +5734,8 @@
 "type": "boolean"
 },
 "canChangeDownloadRestriction": {
-"description": "Whether the current user can change organizer-applied download restrictions of this shared drive.",
+"description": "Output only. Whether the current user can change organizer-applied download restrictions of this shared drive.",
+"readOnly": true,
 "type": "boolean"
 },
 "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": {
diff --git a/googleapiclient/discovery_cache/documents/eventarc.v1.json b/googleapiclient/discovery_cache/documents/eventarc.v1.json
index 3949e19c14..7d51fb5f9a 100644
--- a/googleapiclient/discovery_cache/documents/eventarc.v1.json
+++ b/googleapiclient/discovery_cache/documents/eventarc.v1.json
@@ -407,7 +407,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "eventarc.projects.locations.list",
@@ -416,7 +416,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2627,7 +2627,7 @@
 }
 }
 },
-"revision": "20260320",
+"revision": "20260424",
 "rootUrl": "https://eventarc.googleapis.com/",
 "schemas": {
 "AuditConfig": {
diff --git a/googleapiclient/discovery_cache/documents/file.v1.json b/googleapiclient/discovery_cache/documents/file.v1.json
index 2fcae31a2c..241bffa493 100644
--- a/googleapiclient/discovery_cache/documents/file.v1.json
+++ b/googleapiclient/discovery_cache/documents/file.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "file.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -969,7 +969,7 @@
 }
 }
 },
-"revision": "20260317",
+"revision": "20260422",
 "rootUrl": "https://file.googleapis.com/",
 "schemas": {
 "Backup": {
diff --git a/googleapiclient/discovery_cache/documents/file.v1beta1.json b/googleapiclient/discovery_cache/documents/file.v1beta1.json
index ea1b9e7312..992ef1443b 100644
--- a/googleapiclient/discovery_cache/documents/file.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/file.v1beta1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "file.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1136,7 +1136,7 @@
 }
 }
 },
-"revision": "20260317",
+"revision": "20260422",
 "rootUrl": "https://file.googleapis.com/",
 "schemas": {
 "Backup": {
diff --git a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json
index f34415b76c..273c95a1e0 100644
--- a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json
+++ b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json
@@ -946,7 +946,7 @@
 }
 }
 },
-"revision": "20260408",
+"revision": "20260430",
 "rootUrl": "https://firebaseappdistribution.googleapis.com/",
 "schemas": {
 "GdataBlobstore2Info": {
@@ -1411,16 +1411,20 @@
 "NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT",
 "APP_NOT_PUBLISHED",
 "AAB_STATE_UNAVAILABLE",
-"PLAY_IAS_TERMS_NOT_ACCEPTED"
+"PLAY_IAS_TERMS_NOT_ACCEPTED",
+"ADHOC_SHARING_KEY_NOT_GENERATED",
+"ADHOC_SHARING_KEY_NOT_REGISTERED"
 ],
 "enumDescriptions": [
-"Aab integration state unspecified",
-"App can receive app bundle uploads",
-"Firebase project is not linked to a Play developer account",
-"There is no app in linked Play developer account with the same bundle id",
-"The app in Play developer account is not in a published state",
-"Play App status is unavailable",
-"Play IAS terms not accepted"
+"AAB integration state unspecified.",
+"App can receive app bundle uploads.",
+"Firebase project is not linked to a Play developer account.",
+"There is no app in the linked Play developer account with the same bundle ID.",
+"The app in the Play developer account is not in a published state.",
+"Play App status is unavailable.",
+"Play in-app sharing terms not accepted.",
+"The ad-hoc sharing key has not been generated for this app.",
+"The ad-hoc sharing key is not yet registered in ADI for this app."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json
index 527034615f..b9ed0d1892 100644
--- a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json
@@ -868,7 +868,7 @@
 }
 }
 },
-"revision": "20260305",
+"revision": "20260504",
 "rootUrl": "https://firebaseappdistribution.googleapis.com/",
 "schemas": {
 "AndroidxCrawlerOutputPoint": {
@@ -1516,6 +1516,26 @@
 "description": "Output only. A tap action.",
 "readOnly": true
 },
+"targetFoldedState": {
+"description": "Output only. The target folded state of the device in a set folded state action. The valid string values are device-dependent, and can be found using `adb shell cmd device_state print-states`.",
+"readOnly": true,
+"type": "string"
+},
+"targetOrientation": {
+"description": "Output only. The target orientation of the device in a set orientation action.",
+"enum": [
+"ORIENTATION_UNSPECIFIED",
+"PORTRAIT",
+"LANDSCAPE"
+],
+"enumDescriptions": [
+"Orientation unspecified.",
+"Portrait orientation.",
+"Landscape orientation."
+],
+"readOnly": true,
+"type": "string"
+},
 "textInput": {
 "description": "Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one.",
 "readOnly": true,
@@ -1690,7 +1710,8 @@
 "AAB_DEVELOPER_ACCOUNT_NOT_LINKED",
 "AAB_NO_APP_WITH_GIVEN_PACKAGE_NAME_IN_ACCOUNT",
 "AAB_UPLOAD_ERROR",
-"APP_NOT_FOUND"
+"APP_NOT_FOUND",
+"AAB_ADHOC_SHARING_KEY_NOT_REGISTERED"
 ],
 "enumDescriptions": [
 "",
@@ -1715,7 +1736,8 @@
 "",
 "",
 "",
-"Happens if the Firebase app no longer exists by the time of extraction"
+"Happens if the Firebase app no longer exists by the time of extraction",
+""
 ],
 "type": "string"
 },
@@ -2017,6 +2039,10 @@
 "description": "The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`",
 "type": "string"
 },
+"resultsBucket": {
+"description": "Optional. Input only. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used.",
+"type": "string"
+},
 "testCase": {
 "description": "Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`",
 "type": "string"
@@ -2188,6 +2214,10 @@
 "description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig`",
 "type": "string"
 },
+"resultsBucket": {
+"description": "Optional. The custom Cloud Storage bucket where test results are stored. Format: `projects/{project_number}/buckets/{bucket}` If not provided, the default test lab bucket is used.",
+"type": "string"
+},
 "roboCrawler": {
 "$ref": "GoogleFirebaseAppdistroV1alphaRoboCrawler",
 "description": "Optional. Configuration for Robo crawler"
diff --git a/googleapiclient/discovery_cache/documents/firebaseapphosting.v1.json b/googleapiclient/discovery_cache/documents/firebaseapphosting.v1.json
index dc1dd6d844..061655a5d2 100644
--- a/googleapiclient/discovery_cache/documents/firebaseapphosting.v1.json
+++ b/googleapiclient/discovery_cache/documents/firebaseapphosting.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "firebaseapphosting.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1106,7 +1106,7 @@
 }
 }
 },
-"revision": "20260319",
+"revision": "20260423",
 "rootUrl": "https://firebaseapphosting.googleapis.com/",
 "schemas": {
 "ArchiveSource": {
@@ -1339,7 +1339,8 @@
 "DEPLOYING",
 "READY",
 "FAILED",
-"SKIPPED"
+"SKIPPED",
+"EXPIRED"
 ],
 "enumDescriptions": [
 "The build is in an unknown state.",
@@ -1348,7 +1349,8 @@
 "The infrastructure for this build is being set up.",
 "The infrastructure for this build is ready. The build may or may not be serving traffic - see `Backend.traffic` for the current state, or `Backend.traffic_statuses` for the desired state.",
 "The build has failed.",
-"The build was skipped."
+"The build was skipped.",
+"The build has expired and may not be reused."
 ],
 "readOnly": true,
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/firebaseapphosting.v1beta.json b/googleapiclient/discovery_cache/documents/firebaseapphosting.v1beta.json
index 8be10fd1a9..ff0d93fd9a 100644
--- a/googleapiclient/discovery_cache/documents/firebaseapphosting.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/firebaseapphosting.v1beta.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "firebaseapphosting.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1097,13 +1097,48 @@
 ]
 }
 }
+},
+"supportedRuntimes": {
+"methods": {
+"list": {
+"description": "Lists the runtimes supported by the backend. The list of runtimes may vary across projects and locations, for example, during staged rollouts of new runtime support.",
+"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/supportedRuntimes",
+"httpMethod": "GET",
+"id": "firebaseapphosting.projects.locations.supportedRuntimes.list",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"pageSize": {
+"description": "Optional. The suggested number of runtimes to return. This field is ignored. We return all runtimes in a single page regardless of the page size.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"parent": {
+"description": "Required. The parent, which owns this collection of SupportedRuntime. Format: projects/{project}/locations/{location}",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta/{+parent}/supportedRuntimes",
+"response": {
+"$ref": "ListSupportedRuntimesResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
 }
 }
 }
 }
 }
 },
-"revision": "20260319",
+"revision": "20260427",
 "rootUrl": "https://firebaseapphosting.googleapis.com/",
 "schemas": {
 "ArchiveSource": {
@@ -1365,7 +1400,8 @@
 "DEPLOYING",
 "READY",
 "FAILED",
-"SKIPPED"
+"SKIPPED",
+"EXPIRED"
 ],
 "enumDescriptions": [
 "The build is in an unknown state.",
@@ -1374,7 +1410,8 @@
 "The infrastructure for this build is being set up.",
 "The infrastructure for this build is ready. The build may or may not be serving traffic - see `Backend.traffic` for the current state, or `Backend.traffic_statuses` for the desired state.",
 "The build has failed.",
-"The build was skipped."
+"The build was skipped.",
+"The build has expired and may not be reused."
 ],
 "readOnly": true,
 "type": "string"
@@ -2228,6 +2265,20 @@
 },
 "type": "object"
 },
+"ListSupportedRuntimesResponse": {
+"description": "Response message for a list of supported runtimes.",
+"id": "ListSupportedRuntimesResponse",
+"properties": {
+"supportedRuntimes": {
+"description": "The list of supported runtimes.",
+"items": {
+"$ref": "SupportedRuntime"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "LiveMigrationStep": {
 "description": "A set of updates including ACME challenges and DNS records that allow App Hosting to create an SSL certificate and establish project ownership for your domain name before you direct traffic to App Hosting servers. Use these updates to facilitate zero downtime migrations to App Hosting from other services. After you've made the recommended updates, check your custom domain's `ownershipState` and `certState`. To avoid downtime, they should be `OWNERSHIP_ACTIVE` and `CERT_ACTIVE`, respectively, before you update your `A` and `AAAA` records.",
 "id": "LiveMigrationStep",
@@ -2699,6 +2750,39 @@
 },
 "type": "object"
 },
+"SupportedRuntime": {
+"description": "Represents a single FAH supported runtime. Although instances of this resource are parented by a project and location, the set of available runtimes may vary across projects and locations, for example, during staged rollouts of new runtime support.",
+"id": "SupportedRuntime",
+"properties": {
+"automaticBaseImageUpdatesSupported": {
+"description": "Output only. True if Automatic Base Image Updates (ABIU) is supported for this runtime.",
+"readOnly": true,
+"type": "boolean"
+},
+"decommissionTime": {
+"description": "Output only. The time at which this runtime will be decommissioned. After this date, the runtime can no longer be used for new builds.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+},
+"deprecateTime": {
+"description": "Output only. The time at which this runtime will effectively be deprecated. After this date, the runtime is still usable but may not receive new features or updates.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+},
+"name": {
+"description": "Identifier. The resource name of the supported runtime. Format: projects/{project}/locations/{location}/supportedRuntimes/{runtime_id}",
+"type": "string"
+},
+"runtimeId": {
+"description": "Output only. The identifier of the runtime, e.g., \"nodejs22\".",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
 "Traffic": {
 "description": "Controls traffic configuration for the backend.",
 "id": "Traffic",
diff --git a/googleapiclient/discovery_cache/documents/firebasedataconnect.v1.json b/googleapiclient/discovery_cache/documents/firebasedataconnect.v1.json
index f3887c459b..401cd0b8c6 100644
--- a/googleapiclient/discovery_cache/documents/firebasedataconnect.v1.json
+++ b/googleapiclient/discovery_cache/documents/firebasedataconnect.v1.json
@@ -12,7 +12,7 @@
 "baseUrl": "https://firebasedataconnect.googleapis.com/",
 "batchPath": "batch",
 "canonicalName": "Firebase Data Connect",
-"description": "Firebase Data Connect is a relational database service for mobile and web apps that lets you build and scale using a fully-managed PostgreSQL database powered by Cloud SQL. The REST API lets developers manage the connections to their database, change the schema of their database, and query the database.",
+"description": "Firebase SQL Connect is a relational database service for mobile and web apps that lets you build and scale using a fully-managed PostgreSQL database powered by Cloud SQL. The REST API lets developers manage the connections to their database, change the schema of their database, and query the database.",
 "discoveryVersion": "v1",
 "documentationLink": "https://firebase.google.com/docs/data-connect",
 "fullyEncodeReservedExpansion": true,
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "firebasedataconnect.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -407,7 +407,7 @@
 ]
 },
 "executeGraphql": {
-"description": "Execute any GraphQL query and mutation against the Firebase Data Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.",
+"description": "Execute any GraphQL query or mutation against the Firebase SQL Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.",
 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}:executeGraphql",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.executeGraphql",
@@ -416,7 +416,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
+"description": "Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+$",
 "required": true,
@@ -435,7 +435,7 @@
 ]
 },
 "executeGraphqlRead": {
-"description": "Execute any GraphQL query against the Firebase Data Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.",
+"description": "Execute any GraphQL query against the Firebase SQL Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.",
 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}:executeGraphqlRead",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.executeGraphqlRead",
@@ -444,7 +444,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
+"description": "Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+$",
 "required": true,
@@ -488,7 +488,7 @@
 ]
 },
 "introspectGraphql": {
-"description": "Execute introspection query against the Firebase Data Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.",
+"description": "Execute introspection query against the Firebase SQL Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.",
 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}:introspectGraphql",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.introspectGraphql",
@@ -497,7 +497,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
+"description": "Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+$",
 "required": true,
@@ -576,7 +576,7 @@
 "type": "boolean"
 },
 "name": {
-"description": "Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections.",
+"description": "Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections.",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+$",
 "required": true,
@@ -789,7 +789,7 @@
 ]
 },
 "impersonateMutation": {
-"description": "Impersonate a mutation defined on a Firebase Data Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.",
+"description": "Impersonate a mutation defined on a Firebase SQL Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.",
 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/connectors/{connectorsId}:impersonateMutation",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.connectors.impersonateMutation",
@@ -817,7 +817,7 @@
 ]
 },
 "impersonateQuery": {
-"description": "Impersonate a query defined on a Firebase Data Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.",
+"description": "Impersonate a query defined on a Firebase SQL Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.",
 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/connectors/{connectorsId}:impersonateQuery",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.connectors.impersonateQuery",
@@ -1165,7 +1165,7 @@
 }
 }
 },
-"revision": "20260322",
+"revision": "20260426",
 "rootUrl": "https://firebasedataconnect.googleapis.com/",
 "schemas": {
 "CancelOperationRequest": {
@@ -1265,7 +1265,7 @@
 "type": "object"
 },
 "DataConnectProperties": {
-"description": "Data Connect specific properties for a path under response.data.",
+"description": "SQL Connect specific properties for a path under response.data.",
 "id": "DataConnectProperties",
 "properties": {
 "entityId": {
@@ -1295,7 +1295,7 @@
 "type": "object"
 },
 "Datasource": {
-"description": "A data source that backs Firebase Data Connect services.",
+"description": "A data source that backs Firebase SQL Connect services.",
 "id": "Datasource",
 "properties": {
 "httpGraphql": {
@@ -1316,7 +1316,7 @@
 "type": "object"
 },
 "ExecuteMutationRequest": {
-"description": "The ExecuteMutation request to Firebase Data Connect.",
+"description": "The ExecuteMutation request to Firebase SQL Connect.",
 "id": "ExecuteMutationRequest",
 "properties": {
 "operationName": {
@@ -1335,7 +1335,7 @@
 "type": "object"
 },
 "ExecuteMutationResponse": {
-"description": "The ExecuteMutation response from Firebase Data Connect.",
+"description": "The ExecuteMutation response from Firebase SQL Connect.",
 "id": "ExecuteMutationResponse",
 "properties": {
 "data": {
@@ -1361,7 +1361,7 @@
 "type": "object"
 },
 "ExecuteQueryRequest": {
-"description": "The ExecuteQuery request to Firebase Data Connect.",
+"description": "The ExecuteQuery request to Firebase SQL Connect.",
 "id": "ExecuteQueryRequest",
 "properties": {
 "operationName": {
@@ -1380,7 +1380,7 @@
 "type": "object"
 },
 "ExecuteQueryResponse": {
-"description": "The ExecuteQuery response from Firebase Data Connect.",
+"description": "The ExecuteQuery response from Firebase SQL Connect.",
 "id": "ExecuteQueryResponse",
 "properties": {
 "data": {
@@ -1421,7 +1421,7 @@
 "type": "object"
 },
 "GraphqlError": {
-"description": "GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body.",
+"description": "GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body.",
 "id": "GraphqlError",
 "properties": {
 "extensions": {
@@ -1496,7 +1496,7 @@
 "type": "string"
 },
 "debugDetails": {
-"description": "More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`.",
+"description": "More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`.",
 "type": "string"
 },
 "file": {
@@ -1532,7 +1532,7 @@
 "type": "object"
 },
 "GraphqlRequest": {
-"description": "The GraphQL request to Firebase Data Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post",
+"description": "The GraphQL request to Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post",
 "id": "GraphqlRequest",
 "properties": {
 "extensions": {
@@ -1570,7 +1570,7 @@
 "type": "object"
 },
 "GraphqlResponse": {
-"description": "The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body",
+"description": "The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body",
 "id": "GraphqlResponse",
 "properties": {
 "data": {
@@ -1600,7 +1600,7 @@
 "id": "GraphqlResponseExtensions",
 "properties": {
 "dataConnect": {
-"description": "Data Connect specific GraphQL extension, a list of paths and properties.",
+"description": "SQL Connect specific GraphQL extension, a list of paths and properties.",
 "items": {
 "$ref": "DataConnectProperties"
 },
@@ -1626,7 +1626,7 @@
 "type": "object"
 },
 "ImpersonateRequest": {
-"description": "The Impersonate request to Firebase Data Connect.",
+"description": "The Impersonate request to Firebase SQL Connect.",
 "id": "ImpersonateRequest",
 "properties": {
 "extensions": {
@@ -1915,7 +1915,7 @@
 "type": "string"
 },
 "ephemeral": {
-"description": "Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions.",
+"description": "Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions.",
 "readOnly": true,
 "type": "boolean"
 },
@@ -1931,7 +1931,7 @@
 ],
 "enumDescriptions": [
 "Unspecified SQL schema migration.",
-"Connect to the SQL database and identify any missing SQL resources used in the given Firebase Data Connect Schema. Automatically create necessary SQL resources (SQL table, column, etc) before deploying the schema. During migration steps, the SQL Schema must comply with the previous before_deploy setting in case the migration is interrupted. Therefore, the previous before_deploy setting must not be `schema_validation=STRICT`."
+"Connect to the SQL database and identify any missing SQL resources used in the given Firebase SQL Connect Schema. Automatically create necessary SQL resources (SQL table, column, etc) before deploying the schema. During migration steps, the SQL Schema must comply with the previous before_deploy setting in case the migration is interrupted. Therefore, the previous before_deploy setting must not be `schema_validation=STRICT`."
 ],
 "type": "string"
 },
@@ -1947,7 +1947,7 @@
 "Unspecified SQL schema validation. Default to STRICT.",
 "Skip no SQL schema validation. Use it with extreme caution. CreateSchema or UpdateSchema will succeed even if SQL database is unavailable or SQL schema is incompatible. Generated SQL may fail at execution time.",
 "Connect to the SQL database and validate that the SQL DDL matches the schema exactly. Surface any discrepancies as `FAILED_PRECONDITION` with an `IncompatibleSqlSchemaError` error detail.",
-"Connect to the SQL database and validate that the SQL DDL has all the SQL resources used in the given Firebase Data Connect Schema. Surface any missing resources as `FAILED_PRECONDITION` with an `IncompatibleSqlSchemaError` error detail. Succeed even if there are unknown tables and columns."
+"Connect to the SQL database and validate that the SQL DDL has all the SQL resources used in the given Firebase SQL Connect Schema. Surface any missing resources as `FAILED_PRECONDITION` with an `IncompatibleSqlSchemaError` error detail. Succeed even if there are unknown tables and columns."
 ],
 "type": "string"
 },
@@ -1960,7 +1960,7 @@
 "type": "object"
 },
 "Schema": {
-"description": "The application schema of a Firebase Data Connect service.",
+"description": "The application schema of a Firebase SQL Connect service.",
 "id": "Schema",
 "properties": {
 "annotations": {
@@ -2027,7 +2027,7 @@
 "type": "object"
 },
 "Service": {
-"description": "A Firebase Data Connect service.",
+"description": "A Firebase SQL Connect service.",
 "id": "Service",
 "properties": {
 "annotations": {
@@ -2060,7 +2060,7 @@
 "type": "object"
 },
 "name": {
-"description": "Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections.",
+"description": "Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections.",
 "type": "string"
 },
 "reconciling": {
diff --git a/googleapiclient/discovery_cache/documents/firebasedataconnect.v1beta.json b/googleapiclient/discovery_cache/documents/firebasedataconnect.v1beta.json
index f38c865d5d..234ab18d45 100644
--- a/googleapiclient/discovery_cache/documents/firebasedataconnect.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/firebasedataconnect.v1beta.json
@@ -12,7 +12,7 @@
 "baseUrl": "https://firebasedataconnect.googleapis.com/",
 "batchPath": "batch",
 "canonicalName": "Firebase Data Connect",
-"description": "Firebase Data Connect is a relational database service for mobile and web apps that lets you build and scale using a fully-managed PostgreSQL database powered by Cloud SQL. The REST API lets developers manage the connections to their database, change the schema of their database, and query the database.",
+"description": "Firebase SQL Connect is a relational database service for mobile and web apps that lets you build and scale using a fully-managed PostgreSQL database powered by Cloud SQL. The REST API lets developers manage the connections to their database, change the schema of their database, and query the database.",
 "discoveryVersion": "v1",
 "documentationLink": "https://firebase.google.com/docs/data-connect",
 "fullyEncodeReservedExpansion": true,
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "firebasedataconnect.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -407,7 +407,7 @@
 ]
 },
 "executeGraphql": {
-"description": "Execute any GraphQL query and mutation against the Firebase Data Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.",
+"description": "Execute any GraphQL query or mutation against the Firebase SQL Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/services/{servicesId}:executeGraphql",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.executeGraphql",
@@ -416,7 +416,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
+"description": "Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+$",
 "required": true,
@@ -435,7 +435,7 @@
 ]
 },
 "executeGraphqlRead": {
-"description": "Execute any GraphQL query against the Firebase Data Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.",
+"description": "Execute any GraphQL query against the Firebase SQL Connect's generated GraphQL schema. Grants full read to the connected data sources. `ExecuteGraphqlRead` is identical to `ExecuteGraphql` except it only accepts read-only query.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/services/{servicesId}:executeGraphqlRead",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.executeGraphqlRead",
@@ -444,7 +444,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
+"description": "Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+$",
 "required": true,
@@ -488,7 +488,7 @@
 ]
 },
 "introspectGraphql": {
-"description": "Execute introspection query against the Firebase Data Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.",
+"description": "Execute introspection query against the Firebase SQL Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/services/{servicesId}:introspectGraphql",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.introspectGraphql",
@@ -497,7 +497,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Required. The relative resource name of Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
+"description": "Required. The relative resource name of Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ```",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+$",
 "required": true,
@@ -576,7 +576,7 @@
 "type": "boolean"
 },
 "name": {
-"description": "Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections.",
+"description": "Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections.",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+$",
 "required": true,
@@ -789,7 +789,7 @@
 ]
 },
 "impersonateMutation": {
-"description": "Impersonate a mutation defined on a Firebase Data Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.",
+"description": "Impersonate a mutation defined on a Firebase SQL Connect connector. It grants the admin SDK access to mutations defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/connectors/{connectorsId}:impersonateMutation",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.connectors.impersonateMutation",
@@ -817,7 +817,7 @@
 ]
 },
 "impersonateQuery": {
-"description": "Impersonate a query defined on a Firebase Data Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.",
+"description": "Impersonate a query defined on a Firebase SQL Connect connector. It grants the admin SDK access to queries defined in the given connector. The caller can choose to impersonate a particular Firebase Auth user, or skip @auth completely.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/connectors/{connectorsId}:impersonateQuery",
 "httpMethod": "POST",
 "id": "firebasedataconnect.projects.locations.services.connectors.impersonateQuery",
@@ -1165,7 +1165,7 @@
 }
 }
 },
-"revision": "20260322",
+"revision": "20260426",
 "rootUrl": "https://firebasedataconnect.googleapis.com/",
 "schemas": {
 "CancelOperationRequest": {
@@ -1265,7 +1265,7 @@
 "type": "object"
 },
 "DataConnectProperties": {
-"description": "Data Connect specific properties for a path under response.data.",
+"description": "SQL Connect specific properties for a path under response.data.",
 "id": "DataConnectProperties",
 "properties": {
 "entityId": {
@@ -1295,7 +1295,7 @@
 "type": "object"
 },
 "Datasource": {
-"description": "A data source that backs Firebase Data Connect services.",
+"description": "A data source that backs Firebase SQL Connect services.",
 "id": "Datasource",
 "properties": {
 "httpGraphql": {
@@ -1316,7 +1316,7 @@
 "type": "object"
 },
 "ExecuteMutationRequest": {
-"description": "The ExecuteMutation request to Firebase Data Connect.",
+"description": "The ExecuteMutation request to Firebase SQL Connect.",
 "id": "ExecuteMutationRequest",
 "properties": {
 "operationName": {
@@ -1335,7 +1335,7 @@
 "type": "object"
 },
 "ExecuteMutationResponse": {
-"description": "The ExecuteMutation response from Firebase Data Connect.",
+"description": "The ExecuteMutation response from Firebase SQL Connect.",
 "id": "ExecuteMutationResponse",
 "properties": {
 "data": {
@@ -1361,7 +1361,7 @@
 "type": "object"
 },
 "ExecuteQueryRequest": {
-"description": "The ExecuteQuery request to Firebase Data Connect.",
+"description": "The ExecuteQuery request to Firebase SQL Connect.",
 "id": "ExecuteQueryRequest",
 "properties": {
 "operationName": {
@@ -1380,7 +1380,7 @@
 "type": "object"
 },
 "ExecuteQueryResponse": {
-"description": "The ExecuteQuery response from Firebase Data Connect.",
+"description": "The ExecuteQuery response from Firebase SQL Connect.",
 "id": "ExecuteQueryResponse",
 "properties": {
 "data": {
@@ -1421,7 +1421,7 @@
 "type": "object"
 },
 "GraphqlError": {
-"description": "GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase Data Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body.",
+"description": "GraphqlError conforms to the GraphQL error spec. https://spec.graphql.org/draft/#sec-Errors Firebase SQL Connect API surfaces `GraphqlError` in various APIs: - Upon compile error, `UpdateSchema` and `UpdateConnector` return Code.Invalid_Argument with a list of `GraphqlError` in error details. - Upon query compile error, `ExecuteGraphql`, `ExecuteGraphqlRead` and `IntrospectGraphql` return Code.OK with a list of `GraphqlError` in response body. - Upon query execution error, `ExecuteGraphql`, `ExecuteGraphqlRead`, `ExecuteMutation`, `ExecuteQuery`, `IntrospectGraphql`, `ImpersonateQuery` and `ImpersonateMutation` all return Code.OK with a list of `GraphqlError` in response body.",
 "id": "GraphqlError",
 "properties": {
 "extensions": {
@@ -1496,7 +1496,7 @@
 "type": "string"
 },
 "debugDetails": {
-"description": "More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, Data Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`.",
+"description": "More detailed error message to assist debugging. It contains application business logic that are inappropriate to leak publicly. In the emulator, SQL Connect API always includes it to assist local development and debugging. In the backend, ConnectorService always hides it. GraphqlService without impersonation always include it. GraphqlService with impersonation includes it only if explicitly opted-in with `include_debug_details` in `GraphqlRequestExtensions`.",
 "type": "string"
 },
 "file": {
@@ -1532,7 +1532,7 @@
 "type": "object"
 },
 "GraphqlRequest": {
-"description": "The GraphQL request to Firebase Data Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post",
+"description": "The GraphQL request to Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#post",
 "id": "GraphqlRequest",
 "properties": {
 "extensions": {
@@ -1570,7 +1570,7 @@
 "type": "object"
 },
 "GraphqlResponse": {
-"description": "The GraphQL response from Firebase Data Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase Data Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body",
+"description": "The GraphQL response from Firebase SQL Connect. It strives to match the GraphQL over HTTP spec. Note: Firebase SQL Connect always responds with `Content-Type: application/json`. https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md#body",
 "id": "GraphqlResponse",
 "properties": {
 "data": {
@@ -1600,7 +1600,7 @@
 "id": "GraphqlResponseExtensions",
 "properties": {
 "dataConnect": {
-"description": "Data Connect specific GraphQL extension, a list of paths and properties.",
+"description": "SQL Connect specific GraphQL extension, a list of paths and properties.",
 "items": {
 "$ref": "DataConnectProperties"
 },
@@ -1626,7 +1626,7 @@
 "type": "object"
 },
 "ImpersonateRequest": {
-"description": "The Impersonate request to Firebase Data Connect.",
+"description": "The Impersonate request to Firebase SQL Connect.",
 "id": "ImpersonateRequest",
 "properties": {
 "extensions": {
@@ -1915,7 +1915,7 @@
 "type": "string"
 },
 "ephemeral": {
-"description": "Output only. Ephemeral is true if this data connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the data connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, Data Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions.",
+"description": "Output only. Ephemeral is true if this SQL Connect service is served from temporary in-memory emulation of Postgres. While Cloud SQL is being provisioned, the SQL Connect service provides the ephemeral service to help developers get started. Once the Cloud SQL is provisioned, SQL Connect service will transfer its data on a best-effort basis to the Cloud SQL instance. WARNING: Ephemeral data sources will expire after 24 hour. The data will be lost if they aren't transferred to the Cloud SQL instance. WARNING: When `ephemeral=true`, mutations to the database are not guaranteed to be durably persisted, even if an OK status code is returned. All or parts of the data may be lost or reverted to earlier versions.",
 "readOnly": true,
 "type": "boolean"
 },
@@ -1931,7 +1931,7 @@
 ],
 "enumDescriptions": [
 "Unspecified SQL schema migration.",
-"Connect to the SQL database and identify any missing SQL resources used in the given Firebase Data Connect Schema. Automatically create necessary SQL resources (SQL table, column, etc) before deploying the schema. During migration steps, the SQL Schema must comply with the previous before_deploy setting in case the migration is interrupted. Therefore, the previous before_deploy setting must not be `schema_validation=STRICT`."
+"Connect to the SQL database and identify any missing SQL resources used in the given Firebase SQL Connect Schema. Automatically create necessary SQL resources (SQL table, column, etc) before deploying the schema. During migration steps, the SQL Schema must comply with the previous before_deploy setting in case the migration is interrupted. Therefore, the previous before_deploy setting must not be `schema_validation=STRICT`."
 ],
 "type": "string"
 },
@@ -1947,7 +1947,7 @@
 "Unspecified SQL schema validation. Default to STRICT.",
 "Skip no SQL schema validation. Use it with extreme caution. CreateSchema or UpdateSchema will succeed even if SQL database is unavailable or SQL schema is incompatible. Generated SQL may fail at execution time.",
 "Connect to the SQL database and validate that the SQL DDL matches the schema exactly. Surface any discrepancies as `FAILED_PRECONDITION` with an `IncompatibleSqlSchemaError` error detail.",
-"Connect to the SQL database and validate that the SQL DDL has all the SQL resources used in the given Firebase Data Connect Schema. Surface any missing resources as `FAILED_PRECONDITION` with an `IncompatibleSqlSchemaError` error detail. Succeed even if there are unknown tables and columns."
+"Connect to the SQL database and validate that the SQL DDL has all the SQL resources used in the given Firebase SQL Connect Schema. Surface any missing resources as `FAILED_PRECONDITION` with an `IncompatibleSqlSchemaError` error detail. Succeed even if there are unknown tables and columns."
 ],
 "type": "string"
 },
@@ -1960,7 +1960,7 @@
 "type": "object"
 },
 "Schema": {
-"description": "The application schema of a Firebase Data Connect service.",
+"description": "The application schema of a Firebase SQL Connect service.",
 "id": "Schema",
 "properties": {
 "annotations": {
@@ -2027,7 +2027,7 @@
 "type": "object"
 },
 "Service": {
-"description": "A Firebase Data Connect service.",
+"description": "A Firebase SQL Connect service.",
 "id": "Service",
 "properties": {
 "annotations": {
@@ -2060,7 +2060,7 @@
 "type": "object"
 },
 "name": {
-"description": "Identifier. The relative resource name of the Firebase Data Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections.",
+"description": "Identifier. The relative resource name of the Firebase SQL Connect service, in the format: ``` projects/{project}/locations/{location}/services/{service} ``` Note that the service ID is specific to Firebase SQL Connect and does not correspond to any of the instance IDs of the underlying data source connections.",
 "type": "string"
 },
 "reconciling": {
diff --git a/googleapiclient/discovery_cache/documents/firestore.v1.json b/googleapiclient/discovery_cache/documents/firestore.v1.json
index 14aab57d02..7bc8faddf9 100644
--- a/googleapiclient/discovery_cache/documents/firestore.v1.json
+++ b/googleapiclient/discovery_cache/documents/firestore.v1.json
@@ -1609,7 +1609,7 @@
 ],
 "parameters": {
 "parent": {
-"description": "Required. The parent document. In the format: `projects/{project_id}/databases/{database_id}/documents/{document_path}`. For example: `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`",
+"description": "Required. The parent document. In the format: `projects/{project_id}/databases/{database_id}/documents/{document_path}`. For example: `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` Use `projects/{project_id}/databases/{database_id}/documents` to list top-level collections.",
 "location": "path",
 "pattern": "^projects/[^/]+/databases/[^/]+/documents/[^/]+/.*$",
 "required": true,
@@ -2294,7 +2294,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "firestore.projects.locations.list",
@@ -2303,7 +2303,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2435,7 +2435,7 @@
 }
 }
 },
-"revision": "20260405",
+"revision": "20260427",
 "rootUrl": "https://firestore.googleapis.com/",
 "schemas": {
 "Aggregation": {
@@ -3591,7 +3591,7 @@
 "description": "Optional. Presence indicates CMEK is enabled for this database."
 },
 "concurrencyMode": {
-"description": "The concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases.",
+"description": "The default concurrency control mode to use for this database. If unspecified in a CreateDatabase request, this will default based on the database edition: Optimistic for Enterprise and Pessimistic for all other databases. While transactions can explicitly specify their own concurrency mode, this setting defines the default behavior when left unspecified. Important: This database-level setting is not respected for Firestore with MongoDB compatibility. All transactions through the MongoDB compatibility layer will use optimistic concurrency control, regardless of this setting.",
 "enum": [
 "CONCURRENCY_MODE_UNSPECIFIED",
 "OPTIMISTIC",
@@ -4302,7 +4302,7 @@
 },
 "searchConfig": {
 "$ref": "GoogleFirestoreAdminV1SearchConfig",
-"description": "Indicates that this field supports search operations. This field is only currently supported for indexes with MONGODB_COMPATIBLE_API ApiScope."
+"description": "Indicates that this field supports search operations."
 },
 "vectorConfig": {
 "$ref": "GoogleFirestoreAdminV1VectorConfig",
@@ -5318,9 +5318,23 @@
 "type": "object"
 },
 "ReadWrite": {
-"description": "Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions.",
+"description": "Options for a transaction that can be used to read and write documents.",
 "id": "ReadWrite",
 "properties": {
+"concurrencyMode": {
+"description": "Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic.",
+"enum": [
+"CONCURRENCY_MODE_UNSPECIFIED",
+"OPTIMISTIC",
+"PESSIMISTIC"
+],
+"enumDescriptions": [
+"Start the transaction with the database-level default concurrency mode.",
+"Use optimistic concurrency control for the new transaction.",
+"Use pessimistic concurrency control for the new transaction."
+],
+"type": "string"
+},
 "retryTransaction": {
 "description": "An optional transaction to retry.",
 "format": "byte",
diff --git a/googleapiclient/discovery_cache/documents/firestore.v1beta1.json b/googleapiclient/discovery_cache/documents/firestore.v1beta1.json
index 83c211677d..86a869a69e 100644
--- a/googleapiclient/discovery_cache/documents/firestore.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/firestore.v1beta1.json
@@ -981,7 +981,7 @@
 ],
 "parameters": {
 "parent": {
-"description": "Required. The parent document. In the format: `projects/{project_id}/databases/{database_id}/documents/{document_path}`. For example: `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`",
+"description": "Required. The parent document. In the format: `projects/{project_id}/databases/{database_id}/documents/{document_path}`. For example: `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` Use `projects/{project_id}/databases/{database_id}/documents` to list top-level collections.",
 "location": "path",
 "pattern": "^projects/[^/]+/databases/[^/]+/documents/[^/]+/.*$",
 "required": true,
@@ -1431,7 +1431,7 @@
 }
 }
 },
-"revision": "20260323",
+"revision": "20260427",
 "rootUrl": "https://firestore.googleapis.com/",
 "schemas": {
 "Aggregation": {
@@ -3131,9 +3131,23 @@
 "type": "object"
 },
 "ReadWrite": {
-"description": "Options for a transaction that can be used to read and write documents. Firestore does not allow 3rd party auth requests to create read-write. transactions.",
+"description": "Options for a transaction that can be used to read and write documents.",
 "id": "ReadWrite",
 "properties": {
+"concurrencyMode": {
+"description": "Optional. The concurrency control mode to use for this transaction. A database is able to use different concurrency modes for different transactions simultaneously. 3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic.",
+"enum": [
+"CONCURRENCY_MODE_UNSPECIFIED",
+"OPTIMISTIC",
+"PESSIMISTIC"
+],
+"enumDescriptions": [
+"Start the transaction with the database-level default concurrency mode.",
+"Use optimistic concurrency control for the new transaction.",
+"Use pessimistic concurrency control for the new transaction."
+],
+"type": "string"
+},
 "retryTransaction": {
 "description": "An optional transaction to retry.",
 "format": "byte",
diff --git a/googleapiclient/discovery_cache/documents/gkebackup.v1.json b/googleapiclient/discovery_cache/documents/gkebackup.v1.json
index 993c764e3e..d548703412 100644
--- a/googleapiclient/discovery_cache/documents/gkebackup.v1.json
+++ b/googleapiclient/discovery_cache/documents/gkebackup.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkebackup.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2338,7 +2338,7 @@
 }
 }
 },
-"revision": "20260318",
+"revision": "20260422",
 "rootUrl": "https://gkebackup.googleapis.com/",
 "schemas": {
 "AuditConfig": {
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1.json b/googleapiclient/discovery_cache/documents/gkehub.v1.json
index 1a6060974f..38985f583a 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1.json
@@ -25,6 +25,36 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://gkehub.asia-south2.rep.googleapis.com/",
 "location": "asia-south2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central1.rep.googleapis.com/",
+"location": "us-central1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central2.rep.googleapis.com/",
+"location": "us-central2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east1.rep.googleapis.com/",
+"location": "us-east1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east4.rep.googleapis.com/",
+"location": "us-east4"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east5.rep.googleapis.com/",
+"location": "us-east5"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east7.rep.googleapis.com/",
+"location": "us-east7"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -195,7 +225,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.list",
@@ -204,7 +234,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2134,7 +2164,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260426",
 "rootUrl": "https://gkehub.googleapis.com/",
 "schemas": {
 "AppDevExperienceFeatureSpec": {
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json
index 2db820ba44..651749a2ea 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json
@@ -25,6 +25,36 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://gkehub.asia-south2.rep.googleapis.com/",
 "location": "asia-south2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central1.rep.googleapis.com/",
+"location": "us-central1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central2.rep.googleapis.com/",
+"location": "us-central2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east1.rep.googleapis.com/",
+"location": "us-east1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east4.rep.googleapis.com/",
+"location": "us-east4"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east5.rep.googleapis.com/",
+"location": "us-east5"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east7.rep.googleapis.com/",
+"location": "us-east7"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -195,7 +225,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.list",
@@ -204,7 +234,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1639,7 +1669,7 @@
 "rolloutSequences": {
 "methods": {
 "create": {
-"description": "Create a new rollout sequence resource.",
+"description": "Creates a new rollout sequence resource.",
 "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences",
 "httpMethod": "POST",
 "id": "gkehub.projects.locations.rolloutSequences.create",
@@ -1672,7 +1702,7 @@
 ]
 },
 "delete": {
-"description": "Remove a RolloutSequence.",
+"description": "Removes a RolloutSequence.",
 "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}",
 "httpMethod": "DELETE",
 "id": "gkehub.projects.locations.rolloutSequences.delete",
@@ -1722,7 +1752,7 @@
 ]
 },
 "list": {
-"description": "Retrieve the list of all rollout sequences.",
+"description": "Retrieves the list of all rollout sequences.",
 "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.rolloutSequences.list",
@@ -1763,7 +1793,7 @@
 ]
 },
 "patch": {
-"description": "Update a rollout sequence.",
+"description": "Updates a rollout sequence.",
 "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}",
 "httpMethod": "PATCH",
 "id": "gkehub.projects.locations.rolloutSequences.patch",
@@ -1800,8 +1830,36 @@
 },
 "rollouts": {
 "methods": {
+"forceCompleteStage": {
+"description": "Force-completes a rollout stage. Only the active stage of an active rollout can be force-completed.",
+"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rollouts/{rolloutsId}:forceCompleteStage",
+"httpMethod": "POST",
+"id": "gkehub.projects.locations.rollouts.forceCompleteStage",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. The name of the rollout. Format: projects/{project}/locations/{location}/rollouts/{rollout}",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/rollouts/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1alpha/{+name}:forceCompleteStage",
+"request": {
+"$ref": "ForceCompleteRolloutStageRequest"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "get": {
-"description": "Retrieve a single rollout.",
+"description": "Retrieves a single rollout.",
 "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rollouts/{rolloutsId}",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.rollouts.get",
@@ -1826,7 +1884,7 @@
 ]
 },
 "list": {
-"description": "Retrieve the list of all rollouts.",
+"description": "Retrieves the list of all rollouts.",
 "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rollouts",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.rollouts.list",
@@ -2510,7 +2568,7 @@
 }
 }
 },
-"revision": "20260405",
+"revision": "20260426",
 "rootUrl": "https://gkehub.googleapis.com/",
 "schemas": {
 "AppDevExperienceFeatureSpec": {
@@ -2625,6 +2683,17 @@
 },
 "type": "object"
 },
+"AutoUpgradeConfig": {
+"description": "Configuration for automatic upgrades.",
+"id": "AutoUpgradeConfig",
+"properties": {
+"rolloutCreationScope": {
+"$ref": "RolloutCreationScope",
+"description": "Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled."
+}
+},
+"type": "object"
+},
 "BinaryAuthorizationConfig": {
 "description": "BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature.",
 "id": "BinaryAuthorizationConfig",
@@ -4783,6 +4852,18 @@
 },
 "type": "object"
 },
+"ForceCompleteRolloutStageRequest": {
+"description": "Request message for force-completing a rollout stage.",
+"id": "ForceCompleteRolloutStageRequest",
+"properties": {
+"stageNumber": {
+"description": "Required. The stage number to force-complete.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "GenerateConnectManifestResponse": {
 "description": "GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.",
 "id": "GenerateConnectManifestResponse",
@@ -7086,6 +7167,34 @@
 },
 "type": "object"
 },
+"RolloutCreationScope": {
+"description": "The scope for automatic rollout creation.",
+"id": "RolloutCreationScope",
+"properties": {
+"upgradeTypes": {
+"description": "Optional. The list of enabled upgrade types.",
+"items": {
+"enum": [
+"UPGRADE_TYPE_UNSPECIFIED",
+"CONTROL_PLANE_MINOR",
+"CONTROL_PLANE_PATCH",
+"NODE_MINOR",
+"NODE_PATCH"
+],
+"enumDescriptions": [
+"Default value. Should not be used.",
+"Control plane minor version upgrades (e.g. 1.33 to 1.34).",
+"Control plane patch version upgrades (e.g. 1.33.1 to 1.33.2).",
+"Node minor version upgrades (e.g. 1.33 to 1.34 or 1.33 to 1.35).",
+"Node patch version upgrades (e.g. 1.33.1 to 1.33.2)."
+],
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "RolloutMembershipState": {
 "description": "Metadata about single cluster (GKE Hub membership) that's part of this Rollout.",
 "id": "RolloutMembershipState",
@@ -7117,6 +7226,10 @@
 "description": "RolloutSequence defines the desired order of upgrades.",
 "id": "RolloutSequence",
 "properties": {
+"autoUpgradeConfig": {
+"$ref": "AutoUpgradeConfig",
+"description": "Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior."
+},
 "createTime": {
 "description": "Output only. The timestamp at which the Rollout Sequence was created.",
 "format": "google-datetime",
@@ -7133,6 +7246,11 @@
 "description": "Optional. Human readable display name of the Rollout Sequence.",
 "type": "string"
 },
+"effectiveAutoUpgradeConfig": {
+"$ref": "AutoUpgradeConfig",
+"description": "Output only. The resolved auto-upgrade options which are in effect.",
+"readOnly": true
+},
 "etag": {
 "description": "Output only. etag of the Rollout Sequence Ex. abc1234",
 "readOnly": true,
@@ -7195,13 +7313,15 @@
 "LIFECYCLE_STATE_UNSPECIFIED",
 "LIFECYCLE_STATE_ACTIVE",
 "LIFECYCLE_STATE_WARNING",
-"LIFECYCLE_STATE_ERROR"
+"LIFECYCLE_STATE_ERROR",
+"LIFECYCLE_STATE_INITIALIZING"
 ],
 "enumDescriptions": [
 "The default value. This value is used if the state is omitted.",
 "The Rollout Sequence is active.",
 "The Rollout Sequence has warnings.",
-"The Rollout Sequence has errors."
+"The Rollout Sequence has errors.",
+"The Rollout Sequence is being initialized."
 ],
 "readOnly": true,
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json
index cbc218f4bd..fd045446a9 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json
@@ -25,6 +25,36 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://gkehub.asia-south2.rep.googleapis.com/",
 "location": "asia-south2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central1.rep.googleapis.com/",
+"location": "us-central1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central2.rep.googleapis.com/",
+"location": "us-central2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east1.rep.googleapis.com/",
+"location": "us-east1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east4.rep.googleapis.com/",
+"location": "us-east4"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east5.rep.googleapis.com/",
+"location": "us-east5"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east7.rep.googleapis.com/",
+"location": "us-east7"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -195,7 +225,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.list",
@@ -204,7 +234,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1495,7 +1525,7 @@
 "rolloutSequences": {
 "methods": {
 "create": {
-"description": "Create a new rollout sequence resource.",
+"description": "Creates a new rollout sequence resource.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences",
 "httpMethod": "POST",
 "id": "gkehub.projects.locations.rolloutSequences.create",
@@ -1528,7 +1558,7 @@
 ]
 },
 "delete": {
-"description": "Remove a RolloutSequence.",
+"description": "Removes a RolloutSequence.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}",
 "httpMethod": "DELETE",
 "id": "gkehub.projects.locations.rolloutSequences.delete",
@@ -1578,7 +1608,7 @@
 ]
 },
 "list": {
-"description": "Retrieve the list of all rollout sequences.",
+"description": "Retrieves the list of all rollout sequences.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.rolloutSequences.list",
@@ -1619,7 +1649,7 @@
 ]
 },
 "patch": {
-"description": "Update a rollout sequence.",
+"description": "Updates a rollout sequence.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}",
 "httpMethod": "PATCH",
 "id": "gkehub.projects.locations.rolloutSequences.patch",
@@ -1656,8 +1686,36 @@
 },
 "rollouts": {
 "methods": {
+"forceCompleteStage": {
+"description": "Force-completes a rollout stage. Only the active stage of an active rollout can be force-completed.",
+"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rollouts/{rolloutsId}:forceCompleteStage",
+"httpMethod": "POST",
+"id": "gkehub.projects.locations.rollouts.forceCompleteStage",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. The name of the rollout. Format: projects/{project}/locations/{location}/rollouts/{rollout}",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/rollouts/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta/{+name}:forceCompleteStage",
+"request": {
+"$ref": "ForceCompleteRolloutStageRequest"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "get": {
-"description": "Retrieve a single rollout.",
+"description": "Retrieves a single rollout.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rollouts/{rolloutsId}",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.rollouts.get",
@@ -1682,7 +1740,7 @@
 ]
 },
 "list": {
-"description": "Retrieve the list of all rollouts.",
+"description": "Retrieves the list of all rollouts.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rollouts",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.rollouts.list",
@@ -2366,7 +2424,7 @@
 }
 }
 },
-"revision": "20260405",
+"revision": "20260426",
 "rootUrl": "https://gkehub.googleapis.com/",
 "schemas": {
 "AppDevExperienceFeatureSpec": {
@@ -2481,6 +2539,17 @@
 },
 "type": "object"
 },
+"AutoUpgradeConfig": {
+"description": "Configuration for automatic upgrades.",
+"id": "AutoUpgradeConfig",
+"properties": {
+"rolloutCreationScope": {
+"$ref": "RolloutCreationScope",
+"description": "Optional. Specifies the scope of automation for the creation of rollouts. Represents the types of rollouts (version upgrades) the sequence should initiate automatically. If this field is `unset`, it defaults to all types. If this field is `set` but the internal `upgrade_types` list is `empty`, most automatic rollouts are disabled for this sequence. Exceptions are rollouts enforcing our security policies (e.g. such as end-of-support and outdated control plane patch enforcements). These policy enforcements cannot be disabled."
+}
+},
+"type": "object"
+},
 "BinaryAuthorizationConfig": {
 "description": "BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature.",
 "id": "BinaryAuthorizationConfig",
@@ -4479,6 +4548,18 @@
 },
 "type": "object"
 },
+"ForceCompleteRolloutStageRequest": {
+"description": "Request message for force-completing a rollout stage.",
+"id": "ForceCompleteRolloutStageRequest",
+"properties": {
+"stageNumber": {
+"description": "Required. The stage number to force-complete.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "GenerateConnectManifestResponse": {
 "description": "GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.",
 "id": "GenerateConnectManifestResponse",
@@ -6695,6 +6776,34 @@
 },
 "type": "object"
 },
+"RolloutCreationScope": {
+"description": "The scope for automatic rollout creation.",
+"id": "RolloutCreationScope",
+"properties": {
+"upgradeTypes": {
+"description": "Optional. The list of enabled upgrade types.",
+"items": {
+"enum": [
+"UPGRADE_TYPE_UNSPECIFIED",
+"CONTROL_PLANE_MINOR",
+"CONTROL_PLANE_PATCH",
+"NODE_MINOR",
+"NODE_PATCH"
+],
+"enumDescriptions": [
+"Default value. Should not be used.",
+"Control plane minor version upgrades (e.g. 1.33 to 1.34).",
+"Control plane patch version upgrades (e.g. 1.33.1 to 1.33.2).",
+"Node minor version upgrades (e.g. 1.33 to 1.34 or 1.33 to 1.35).",
+"Node patch version upgrades (e.g. 1.33.1 to 1.33.2)."
+],
+"type": "string"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
 "RolloutMembershipState": {
 "description": "Metadata about single cluster (GKE Hub membership) that's part of this Rollout.",
 "id": "RolloutMembershipState",
@@ -6726,6 +6835,10 @@
 "description": "RolloutSequence defines the desired order of upgrades.",
 "id": "RolloutSequence",
 "properties": {
+"autoUpgradeConfig": {
+"$ref": "AutoUpgradeConfig",
+"description": "Optional. Configuration for automatic upgrades. If this message is `unset`, the system applies default behavior."
+},
 "createTime": {
 "description": "Output only. The timestamp at which the Rollout Sequence was created.",
 "format": "google-datetime",
@@ -6742,6 +6855,11 @@
 "description": "Optional. Human readable display name of the Rollout Sequence.",
 "type": "string"
 },
+"effectiveAutoUpgradeConfig": {
+"$ref": "AutoUpgradeConfig",
+"description": "Output only. The resolved auto-upgrade options which are in effect.",
+"readOnly": true
+},
 "etag": {
 "description": "Output only. etag of the Rollout Sequence Ex. abc1234",
 "readOnly": true,
@@ -6804,13 +6922,15 @@
 "LIFECYCLE_STATE_UNSPECIFIED",
 "LIFECYCLE_STATE_ACTIVE",
 "LIFECYCLE_STATE_WARNING",
-"LIFECYCLE_STATE_ERROR"
+"LIFECYCLE_STATE_ERROR",
+"LIFECYCLE_STATE_INITIALIZING"
 ],
 "enumDescriptions": [
 "The default value. This value is used if the state is omitted.",
 "The Rollout Sequence is active.",
 "The Rollout Sequence has warnings.",
-"The Rollout Sequence has errors."
+"The Rollout Sequence has errors.",
+"The Rollout Sequence is being initialized."
 ],
 "readOnly": true,
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json
index 0f38888494..40ac83e7bc 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json
@@ -25,6 +25,36 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://gkehub.asia-south2.rep.googleapis.com/",
 "location": "asia-south2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central1.rep.googleapis.com/",
+"location": "us-central1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central2.rep.googleapis.com/",
+"location": "us-central2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east1.rep.googleapis.com/",
+"location": "us-east1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east4.rep.googleapis.com/",
+"location": "us-east4"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east5.rep.googleapis.com/",
+"location": "us-east5"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east7.rep.googleapis.com/",
+"location": "us-east7"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -147,7 +177,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.list",
@@ -156,7 +186,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -735,7 +765,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260426",
 "rootUrl": "https://gkehub.googleapis.com/",
 "schemas": {
 "ApplianceCluster": {
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v2.json b/googleapiclient/discovery_cache/documents/gkehub.v2.json
index 5e6b06d718..bea7bfa535 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v2.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v2.json
@@ -25,6 +25,36 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://gkehub.asia-south2.rep.googleapis.com/",
 "location": "asia-south2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central1.rep.googleapis.com/",
+"location": "us-central1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central2.rep.googleapis.com/",
+"location": "us-central2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east1.rep.googleapis.com/",
+"location": "us-east1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east4.rep.googleapis.com/",
+"location": "us-east4"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east5.rep.googleapis.com/",
+"location": "us-east5"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east7.rep.googleapis.com/",
+"location": "us-east7"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -147,7 +177,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v2/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.list",
@@ -156,7 +186,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -494,7 +524,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260426",
 "rootUrl": "https://gkehub.googleapis.com/",
 "schemas": {
 "AppDevExperienceState": {
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json
index cc8f48e0f2..103f8590fa 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json
@@ -25,6 +25,36 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://gkehub.asia-south2.rep.googleapis.com/",
 "location": "asia-south2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central1.rep.googleapis.com/",
+"location": "us-central1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central2.rep.googleapis.com/",
+"location": "us-central2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east1.rep.googleapis.com/",
+"location": "us-east1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east4.rep.googleapis.com/",
+"location": "us-east4"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east5.rep.googleapis.com/",
+"location": "us-east5"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east7.rep.googleapis.com/",
+"location": "us-east7"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -147,7 +177,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v2alpha/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.list",
@@ -156,7 +186,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -494,7 +524,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260426",
 "rootUrl": "https://gkehub.googleapis.com/",
 "schemas": {
 "AppDevExperienceState": {
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v2beta.json b/googleapiclient/discovery_cache/documents/gkehub.v2beta.json
index 5072a8d13a..32f380f41c 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v2beta.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v2beta.json
@@ -25,6 +25,36 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://gkehub.asia-south2.rep.googleapis.com/",
 "location": "asia-south2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central1.rep.googleapis.com/",
+"location": "us-central1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-central2.rep.googleapis.com/",
+"location": "us-central2"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east1.rep.googleapis.com/",
+"location": "us-east1"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east4.rep.googleapis.com/",
+"location": "us-east4"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east5.rep.googleapis.com/",
+"location": "us-east5"
+},
+{
+"description": "Regional Endpoint",
+"endpointUrl": "https://gkehub.us-east7.rep.googleapis.com/",
+"location": "us-east7"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -147,7 +177,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v2beta/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkehub.projects.locations.list",
@@ -156,7 +186,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -494,7 +524,7 @@
 }
 }
 },
-"revision": "20260324",
+"revision": "20260426",
 "rootUrl": "https://gkehub.googleapis.com/",
 "schemas": {
 "AppDevExperienceState": {
diff --git a/googleapiclient/discovery_cache/documents/gkeonprem.v1.json b/googleapiclient/discovery_cache/documents/gkeonprem.v1.json
index 5424a80368..ad31d00650 100644
--- a/googleapiclient/discovery_cache/documents/gkeonprem.v1.json
+++ b/googleapiclient/discovery_cache/documents/gkeonprem.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "gkeonprem.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -3163,7 +3163,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260422",
 "rootUrl": "https://gkeonprem.googleapis.com/",
 "schemas": {
 "Authorization": {
diff --git a/googleapiclient/discovery_cache/documents/gmail.v1.json b/googleapiclient/discovery_cache/documents/gmail.v1.json
index 0c7cb3db78..f8ce00c38e 100644
--- a/googleapiclient/discovery_cache/documents/gmail.v1.json
+++ b/googleapiclient/discovery_cache/documents/gmail.v1.json
@@ -175,7 +175,7 @@
 ]
 },
 "stop": {
-"description": "Stop receiving push notifications for the given user mailbox.",
+"description": "Turn off push notification delivery for the given user mailbox. For more information, see [Configure push notifications in Gmail API](https://developers.google.com/workspace/gmail/api/guides/push).",
 "flatPath": "gmail/v1/users/{userId}/stop",
 "httpMethod": "POST",
 "id": "gmail.users.stop",
@@ -200,7 +200,7 @@
 ]
 },
 "watch": {
-"description": "Set up or update a push notification watch on the given user mailbox.",
+"description": "Set up or update a push notification watch on the given user mailbox. For more information, see [Configure push notifications in Gmail API](https://developers.google.com/workspace/gmail/api/guides/push).",
 "flatPath": "gmail/v1/users/{userId}/watch",
 "httpMethod": "POST",
 "id": "gmail.users.watch",
@@ -235,7 +235,7 @@
 "drafts": {
 "methods": {
 "create": {
-"description": "Creates a new draft with the `DRAFT` label.",
+"description": "Creates a draft with the `DRAFT` label. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).",
 "flatPath": "gmail/v1/users/{userId}/drafts",
 "httpMethod": "POST",
 "id": "gmail.users.drafts.create",
@@ -283,7 +283,7 @@
 "supportsMediaUpload": true
 },
 "delete": {
-"description": "Immediately and permanently deletes the specified draft. Does not simply trash it.",
+"description": "Immediately and permanently deletes the specified draft. Does not simply trash it. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).",
 "flatPath": "gmail/v1/users/{userId}/drafts/{id}",
 "httpMethod": "DELETE",
 "id": "gmail.users.drafts.delete",
@@ -315,7 +315,7 @@
 ]
 },
 "get": {
-"description": "Gets the specified draft.",
+"description": "Gets the specified draft. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).",
 "flatPath": "gmail/v1/users/{userId}/drafts/{id}",
 "httpMethod": "GET",
 "id": "gmail.users.drafts.get",
@@ -368,7 +368,7 @@
 ]
 },
 "list": {
-"description": "Lists the drafts in the user's mailbox.",
+"description": "Lists the drafts in the user's mailbox. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).",
 "flatPath": "gmail/v1/users/{userId}/drafts",
 "httpMethod": "GET",
 "id": "gmail.users.drafts.list",
@@ -419,7 +419,7 @@
 ]
 },
 "send": {
-"description": "Sends the specified, existing draft to the recipients in the `To`, `Cc`, and `Bcc` headers.",
+"description": "Sends the specified, existing draft to the recipients in the `To`, `Cc`, and `Bcc` headers. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).",
 "flatPath": "gmail/v1/users/{userId}/drafts/send",
 "httpMethod": "POST",
 "id": "gmail.users.drafts.send",
@@ -467,7 +467,7 @@
 "supportsMediaUpload": true
 },
 "update": {
-"description": "Replaces a draft's content.",
+"description": "Replaces a draft's content. For more information, see [Create and send draft emails](https://developers.google.com/workspace/gmail/api/guides/drafts).",
 "flatPath": "gmail/v1/users/{userId}/drafts/{id}",
 "httpMethod": "PUT",
 "id": "gmail.users.drafts.update",
@@ -526,7 +526,7 @@
 "history": {
 "methods": {
 "list": {
-"description": "Lists the history of all changes to the given mailbox. History results are returned in chronological order (increasing `historyId`).",
+"description": "Lists the history of all changes to the given mailbox. History results are returned in chronological order (increasing `historyId`). For more information, see [Synchronize clients with Gmail](https://developers.google.com/workspace/gmail/api/guides/sync).",
 "flatPath": "gmail/v1/users/{userId}/history",
 "httpMethod": "GET",
 "id": "gmail.users.history.list",
@@ -599,7 +599,7 @@
 "labels": {
 "methods": {
 "create": {
-"description": "Creates a new label.",
+"description": "Creates a label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).",
 "flatPath": "gmail/v1/users/{userId}/labels",
 "httpMethod": "POST",
 "id": "gmail.users.labels.create",
@@ -629,7 +629,7 @@
 ]
 },
 "delete": {
-"description": "Immediately and permanently deletes the specified label and removes it from any messages and threads that it is applied to.",
+"description": "Immediately and permanently deletes the specified label and removes it from any messages and threads that it's applied to. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).",
 "flatPath": "gmail/v1/users/{userId}/labels/{id}",
 "httpMethod": "DELETE",
 "id": "gmail.users.labels.delete",
@@ -660,7 +660,7 @@
 ]
 },
 "get": {
-"description": "Gets the specified label.",
+"description": "Gets the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).",
 "flatPath": "gmail/v1/users/{userId}/labels/{id}",
 "httpMethod": "GET",
 "id": "gmail.users.labels.get",
@@ -696,7 +696,7 @@
 ]
 },
 "list": {
-"description": "Lists all labels in the user's mailbox.",
+"description": "Lists all labels in the user's mailbox. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).",
 "flatPath": "gmail/v1/users/{userId}/labels",
 "httpMethod": "GET",
 "id": "gmail.users.labels.list",
@@ -725,7 +725,7 @@
 ]
 },
 "patch": {
-"description": "Patch the specified label.",
+"description": "Patch the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).",
 "flatPath": "gmail/v1/users/{userId}/labels/{id}",
 "httpMethod": "PATCH",
 "id": "gmail.users.labels.patch",
@@ -762,7 +762,7 @@
 ]
 },
 "update": {
-"description": "Updates the specified label.",
+"description": "Updates the specified label. For more information, see [Manage labels](https://developers.google.com/workspace/gmail/api/guides/labels).",
 "flatPath": "gmail/v1/users/{userId}/labels/{id}",
 "httpMethod": "PUT",
 "id": "gmail.users.labels.update",
@@ -945,7 +945,7 @@
 ]
 },
 "import": {
-"description": "Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150MB.",
+"description": "Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150 MB.",
 "flatPath": "gmail/v1/users/{userId}/messages/import",
 "httpMethod": "POST",
 "id": "gmail.users.messages.import",
@@ -1024,7 +1024,7 @@
 "supportsMediaUpload": true
 },
 "insert": {
-"description": "Directly inserts a message into only this user's mailbox similar to `IMAP APPEND`, bypassing most scanning and classification. Does not send a message.",
+"description": "Directly inserts a message into only this user's mailbox similar to `IMAP APPEND`, bypassing most scanning and classification. Does not send a message. For more information, see [Create and send email messages](https://developers.google.com/workspace/gmail/api/guides/sending).",
 "flatPath": "gmail/v1/users/{userId}/messages",
 "httpMethod": "POST",
 "id": "gmail.users.messages.insert",
@@ -1091,7 +1091,7 @@
 "supportsMediaUpload": true
 },
 "list": {
-"description": "Lists the messages in the user's mailbox. For example usage, see [List Gmail messages](https://developers.google.com/workspace/gmail/api/guides/list-messages).",
+"description": "Lists the messages in the user's mailbox. For more information, see [List Gmail messages](https://developers.google.com/workspace/gmail/api/guides/list-messages).",
 "flatPath": "gmail/v1/users/{userId}/messages",
 "httpMethod": "GET",
 "id": "gmail.users.messages.list",
@@ -1184,7 +1184,7 @@
 ]
 },
 "send": {
-"description": "Sends the specified message to the recipients in the `To`, `Cc`, and `Bcc` headers. For example usage, see [Sending email](https://developers.google.com/workspace/gmail/api/guides/sending).",
+"description": "Sends the specified message to the recipients in the `To`, `Cc`, and `Bcc` headers. For more information, see [Create and send email messages](https://developers.google.com/workspace/gmail/api/guides/sending).",
 "flatPath": "gmail/v1/users/{userId}/messages/send",
 "httpMethod": "POST",
 "id": "gmail.users.messages.send",
@@ -1352,7 +1352,7 @@
 "settings": {
 "methods": {
 "getAutoForwarding": {
-"description": "Gets the auto-forwarding setting for the specified account.",
+"description": "Gets the auto-forwarding setting for the specified account. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/autoForwarding",
 "httpMethod": "GET",
 "id": "gmail.users.settings.getAutoForwarding",
@@ -1380,7 +1380,7 @@
 ]
 },
 "getImap": {
-"description": "Gets IMAP settings.",
+"description": "Gets IMAP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/imap",
 "httpMethod": "GET",
 "id": "gmail.users.settings.getImap",
@@ -1408,7 +1408,7 @@
 ]
 },
 "getLanguage": {
-"description": "Gets language settings.",
+"description": "Gets language settings. For more information, see [Manage language settings](https://developers.google.com/workspace/gmail/api/guides/language-settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/language",
 "httpMethod": "GET",
 "id": "gmail.users.settings.getLanguage",
@@ -1436,7 +1436,7 @@
 ]
 },
 "getPop": {
-"description": "Gets POP settings.",
+"description": "Gets POP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/pop",
 "httpMethod": "GET",
 "id": "gmail.users.settings.getPop",
@@ -1464,7 +1464,7 @@
 ]
 },
 "getVacation": {
-"description": "Gets vacation responder settings.",
+"description": "Gets vacation responder settings. For more information, see [Manage vacation settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/vacation_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/vacation",
 "httpMethod": "GET",
 "id": "gmail.users.settings.getVacation",
@@ -1492,7 +1492,7 @@
 ]
 },
 "updateAutoForwarding": {
-"description": "Updates the auto-forwarding setting for the specified account. A verified forwarding address must be specified when auto-forwarding is enabled. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Updates the auto-forwarding setting for the specified account. A verified forwarding address must be specified when auto-forwarding is enabled. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/autoForwarding",
 "httpMethod": "PUT",
 "id": "gmail.users.settings.updateAutoForwarding",
@@ -1520,7 +1520,7 @@
 ]
 },
 "updateImap": {
-"description": "Updates IMAP settings.",
+"description": "Updates IMAP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/imap",
 "httpMethod": "PUT",
 "id": "gmail.users.settings.updateImap",
@@ -1548,7 +1548,7 @@
 ]
 },
 "updateLanguage": {
-"description": "Updates language settings. If successful, the return object contains the `displayLanguage` that was saved for the user, which may differ from the value passed into the request. This is because the requested `displayLanguage` may not be directly supported by Gmail but have a close variant that is, and so the variant may be chosen and saved instead.",
+"description": "Updates language settings. For more information, see [Manage language settings](https://developers.google.com/workspace/gmail/api/guides/language-settings). If successful, the return object contains the `displayLanguage` that was saved for the user, which may differ from the value passed into the request. This is because the requested `displayLanguage` may not be directly supported by Gmail but have a close variant that is, and so the variant may be chosen and saved instead.",
 "flatPath": "gmail/v1/users/{userId}/settings/language",
 "httpMethod": "PUT",
 "id": "gmail.users.settings.updateLanguage",
@@ -1576,7 +1576,7 @@
 ]
 },
 "updatePop": {
-"description": "Updates POP settings.",
+"description": "Updates POP settings. For more information, see [Configure POP and IMAP settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/pop_imap_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/pop",
 "httpMethod": "PUT",
 "id": "gmail.users.settings.updatePop",
@@ -1604,7 +1604,7 @@
 ]
 },
 "updateVacation": {
-"description": "Updates vacation responder settings.",
+"description": "Updates vacation responder settings. For more information, see [Manage vacation settings with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/vacation_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/vacation",
 "httpMethod": "PUT",
 "id": "gmail.users.settings.updateVacation",
@@ -2031,7 +2031,7 @@
 "delegates": {
 "methods": {
 "create": {
-"description": "Adds a delegate with its verification status set directly to `accepted`, without sending any verification email. The delegate user must be a member of the same Google Workspace organization as the delegator user. Gmail imposes limitations on the number of delegates and delegators each user in a Google Workspace organization can have. These limits depend on your organization, but in general each user can have up to 25 delegates and up to 10 delegators. Note that a delegate user must be referred to by their primary email address, and not an email alias. Also note that when a new delegate is created, there may be up to a one minute delay before the new delegate is available for use. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Adds a delegate with its verification status set directly to `accepted`, without sending any verification email. The delegate user must be a member of the same Google Workspace organization as the delegator user. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). Gmail imposes limitations on the number of delegates and delegators each user in a Google Workspace organization can have. These limits depend on your organization, but in general each user can have up to 25 delegates and up to 10 delegators. A delegate user must be referred to by their primary email address, and not an email alias. When a new delegate is created, there may be up to a one minute delay before the new delegate is available for use. This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/delegates",
 "httpMethod": "POST",
 "id": "gmail.users.settings.delegates.create",
@@ -2059,7 +2059,7 @@
 ]
 },
 "delete": {
-"description": "Removes the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it. Note that a delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Removes the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). A delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/delegates/{delegateEmail}",
 "httpMethod": "DELETE",
 "id": "gmail.users.settings.delegates.delete",
@@ -2088,7 +2088,7 @@
 ]
 },
 "get": {
-"description": "Gets the specified delegate. Note that a delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Gets the specified delegate. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). A delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/delegates/{delegateEmail}",
 "httpMethod": "GET",
 "id": "gmail.users.settings.delegates.get",
@@ -2123,7 +2123,7 @@
 ]
 },
 "list": {
-"description": "Lists the delegates for the specified account. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Lists the delegates for the specified account. For more information, see [Manage delegates](https://developers.google.com/workspace/gmail/api/guides/delegate_settings). This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/delegates",
 "httpMethod": "GET",
 "id": "gmail.users.settings.delegates.list",
@@ -2155,7 +2155,7 @@
 "filters": {
 "methods": {
 "create": {
-"description": "Creates a filter. Note: you can only create a maximum of 1,000 filters.",
+"description": "Creates a filter. Note: you can only create a maximum of 1,000 filters. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/filters",
 "httpMethod": "POST",
 "id": "gmail.users.settings.filters.create",
@@ -2183,7 +2183,7 @@
 ]
 },
 "delete": {
-"description": "Immediately and permanently deletes the specified filter.",
+"description": "Immediately and permanently deletes the specified filter. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/filters/{id}",
 "httpMethod": "DELETE",
 "id": "gmail.users.settings.filters.delete",
@@ -2212,7 +2212,7 @@
 ]
 },
 "get": {
-"description": "Gets a filter.",
+"description": "Gets a filter. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/filters/{id}",
 "httpMethod": "GET",
 "id": "gmail.users.settings.filters.get",
@@ -2247,7 +2247,7 @@
 ]
 },
 "list": {
-"description": "Lists the message filters of a Gmail user.",
+"description": "Lists the message filters of a Gmail user. For more information, see [Manage Gmail filters](https://developers.google.com/workspace/gmail/api/guides/filter_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/filters",
 "httpMethod": "GET",
 "id": "gmail.users.settings.filters.list",
@@ -2279,7 +2279,7 @@
 "forwardingAddresses": {
 "methods": {
 "create": {
-"description": "Creates a forwarding address. If ownership verification is required, a message will be sent to the recipient and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Creates a forwarding address. If ownership verification is required, a message will be sent to the recipient and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/forwardingAddresses",
 "httpMethod": "POST",
 "id": "gmail.users.settings.forwardingAddresses.create",
@@ -2307,7 +2307,7 @@
 ]
 },
 "delete": {
-"description": "Deletes the specified forwarding address and revokes any verification that may have been required. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Deletes the specified forwarding address and revokes any verification that may have been required. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings). This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}",
 "httpMethod": "DELETE",
 "id": "gmail.users.settings.forwardingAddresses.delete",
@@ -2336,7 +2336,7 @@
 ]
 },
 "get": {
-"description": "Gets the specified forwarding address.",
+"description": "Gets the specified forwarding address. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}",
 "httpMethod": "GET",
 "id": "gmail.users.settings.forwardingAddresses.get",
@@ -2371,7 +2371,7 @@
 ]
 },
 "list": {
-"description": "Lists the forwarding addresses for the specified account.",
+"description": "Lists the forwarding addresses for the specified account. For more information, see [Manage email forwarding](https://developers.google.com/workspace/gmail/api/guides/forwarding_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/forwardingAddresses",
 "httpMethod": "GET",
 "id": "gmail.users.settings.forwardingAddresses.list",
@@ -2403,7 +2403,7 @@
 "sendAs": {
 "methods": {
 "create": {
-"description": "Creates a custom \"from\" send-as alias. If an SMTP MSA is specified, Gmail will attempt to connect to the SMTP service to validate the configuration before creating the alias. If ownership verification is required for the alias, a message will be sent to the email address and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Creates a custom \"from\" send-as alias. If an SMTP MSA is specified, Gmail will attempt to connect to the SMTP service to validate the configuration before creating the alias. If ownership verification is required for the alias, a message will be sent to the email address and the resource's verification status will be set to `pending`; otherwise, the resource will be created with verification status set to `accepted`. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs",
 "httpMethod": "POST",
 "id": "gmail.users.settings.sendAs.create",
@@ -2431,7 +2431,7 @@
 ]
 },
 "delete": {
-"description": "Deletes the specified send-as alias. Revokes any verification that may have been required for using it. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Deletes the specified send-as alias. Revokes any verification that may have been required for using it. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}",
 "httpMethod": "DELETE",
 "id": "gmail.users.settings.sendAs.delete",
@@ -2460,7 +2460,7 @@
 ]
 },
 "get": {
-"description": "Gets the specified send-as alias. Fails with an HTTP 404 error if the specified address is not a member of the collection.",
+"description": "Gets the specified send-as alias. Fails with an HTTP 404 error if the specified address is not a member of the collection. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}",
 "httpMethod": "GET",
 "id": "gmail.users.settings.sendAs.get",
@@ -2495,7 +2495,7 @@
 ]
 },
 "list": {
-"description": "Lists the send-as aliases for the specified account. The result includes the primary send-as address associated with the account as well as any custom \"from\" aliases.",
+"description": "Lists the send-as aliases for the specified account. The result includes the primary send-as address associated with the account as well as any custom \"from\" aliases. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs",
 "httpMethod": "GET",
 "id": "gmail.users.settings.sendAs.list",
@@ -2523,7 +2523,7 @@
 ]
 },
 "patch": {
-"description": "Patch the specified send-as alias.",
+"description": "Patch the specified send-as alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings).",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}",
 "httpMethod": "PATCH",
 "id": "gmail.users.settings.sendAs.patch",
@@ -2559,7 +2559,7 @@
 ]
 },
 "update": {
-"description": "Updates a send-as alias. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. Addresses other than the primary address for the account can only be updated by service account clients that have been delegated domain-wide authority.",
+"description": "Updates a send-as alias. If a signature is provided, Gmail will sanitize the HTML before saving it with the alias. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). Addresses other than the primary address for the account can only be updated by service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}",
 "httpMethod": "PUT",
 "id": "gmail.users.settings.sendAs.update",
@@ -2595,7 +2595,7 @@
 ]
 },
 "verify": {
-"description": "Sends a verification email to the specified send-as alias address. The verification status must be `pending`. This method is only available to service account clients that have been delegated domain-wide authority.",
+"description": "Sends a verification email to the specified send-as alias address. The verification status must be `pending`. For more information, see [Manage aliases and signatures with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings). This method is only available to service account clients that have been delegated domain-wide authority.",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/verify",
 "httpMethod": "POST",
 "id": "gmail.users.settings.sendAs.verify",
@@ -2628,7 +2628,7 @@
 "smimeInfo": {
 "methods": {
 "delete": {
-"description": "Deletes the specified S/MIME config for the specified send-as alias.",
+"description": "Deletes the specified S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}",
 "httpMethod": "DELETE",
 "id": "gmail.users.settings.sendAs.smimeInfo.delete",
@@ -2665,7 +2665,7 @@
 ]
 },
 "get": {
-"description": "Gets the specified S/MIME config for the specified send-as alias.",
+"description": "Gets the specified S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}",
 "httpMethod": "GET",
 "id": "gmail.users.settings.sendAs.smimeInfo.get",
@@ -2708,7 +2708,7 @@
 ]
 },
 "insert": {
-"description": "Insert (upload) the given S/MIME config for the specified send-as alias. Note that pkcs12 format is required for the key.",
+"description": "Insert (upload) the given S/MIME config for the specified send-as alias. Note that `pkcs12` format is required for the key. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo",
 "httpMethod": "POST",
 "id": "gmail.users.settings.sendAs.smimeInfo.insert",
@@ -2744,7 +2744,7 @@
 ]
 },
 "list": {
-"description": "Lists S/MIME configs for the specified send-as alias.",
+"description": "Lists S/MIME configs for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo",
 "httpMethod": "GET",
 "id": "gmail.users.settings.sendAs.smimeInfo.list",
@@ -2780,7 +2780,7 @@
 ]
 },
 "setDefault": {
-"description": "Sets the default S/MIME config for the specified send-as alias.",
+"description": "Sets the default S/MIME config for the specified send-as alias. For more information, see [Manage S/MIME certificates with the Gmail API](https://developers.google.com/workspace/gmail/api/guides/smime_certs).",
 "flatPath": "gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}/setDefault",
 "httpMethod": "POST",
 "id": "gmail.users.settings.sendAs.smimeInfo.setDefault",
@@ -2825,7 +2825,7 @@
 "threads": {
 "methods": {
 "delete": {
-"description": "Immediately and permanently deletes the specified thread. Any messages that belong to the thread are also deleted. This operation cannot be undone. Prefer `threads.trash` instead.",
+"description": "Immediately and permanently deletes the specified thread. Any messages that belong to the thread are also deleted. This operation cannot be undone. Prefer `threads.trash` instead. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).",
 "flatPath": "gmail/v1/users/{userId}/threads/{id}",
 "httpMethod": "DELETE",
 "id": "gmail.users.threads.delete",
@@ -2854,7 +2854,7 @@
 ]
 },
 "get": {
-"description": "Gets the specified thread.",
+"description": "Gets the specified thread. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).",
 "flatPath": "gmail/v1/users/{userId}/threads/{id}",
 "httpMethod": "GET",
 "id": "gmail.users.threads.get",
@@ -2914,7 +2914,7 @@
 ]
 },
 "list": {
-"description": "Lists the threads in the user's mailbox.",
+"description": "Lists the threads in the user's mailbox. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).",
 "flatPath": "gmail/v1/users/{userId}/threads",
 "httpMethod": "GET",
 "id": "gmail.users.threads.list",
@@ -2971,7 +2971,7 @@
 ]
 },
 "modify": {
-"description": "Modifies the labels applied to the thread. This applies to all messages in the thread.",
+"description": "Modifies the labels applied to the thread. This applies to all messages in the thread. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).",
 "flatPath": "gmail/v1/users/{userId}/threads/{id}/modify",
 "httpMethod": "POST",
 "id": "gmail.users.threads.modify",
@@ -3007,7 +3007,7 @@
 ]
 },
 "trash": {
-"description": "Moves the specified thread to the trash. Any messages that belong to the thread are also moved to the trash.",
+"description": "Moves the specified thread to the trash. Any messages that belong to the thread are also moved to the trash. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).",
 "flatPath": "gmail/v1/users/{userId}/threads/{id}/trash",
 "httpMethod": "POST",
 "id": "gmail.users.threads.trash",
@@ -3040,7 +3040,7 @@
 ]
 },
 "untrash": {
-"description": "Removes the specified thread from the trash. Any messages that belong to the thread are also removed from the trash.",
+"description": "Removes the specified thread from the trash. Any messages that belong to the thread are also removed from the trash. For more information, see [Manage threads](https://developers.google.com/workspace/gmail/api/guides/threads).",
 "flatPath": "gmail/v1/users/{userId}/threads/{id}/untrash",
 "httpMethod": "POST",
 "id": "gmail.users.threads.untrash",
@@ -3077,7 +3077,7 @@
 }
 }
 },
-"revision": "20260413",
+"revision": "20260427",
 "rootUrl": "https://gmail.googleapis.com/",
 "schemas": {
 "AutoForwarding": {
@@ -3374,7 +3374,7 @@
 "type": "array"
 },
 "forward": {
-"description": "Email address that the message should be forwarded to.",
+"description": "Email address that the message should be forwarded to. This effectively redirects the message to the address specified in this field, maintaining the original sender in the \"From\" field.",
 "type": "string"
 },
 "removeLabelIds": {
@@ -4205,7 +4205,7 @@
 "type": "object"
 },
 "SendAs": {
-"description": "Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom \"from\" address. Send-as aliases correspond to the \"Send Mail As\" feature in the web interface.",
+"description": "Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom \"from\" address. Send-as aliases correspond to the \"Send Mail As\" feature in the web interface. The send-as alias must be a valid email address.",
 "id": "SendAs",
 "properties": {
 "displayName": {
diff --git a/googleapiclient/discovery_cache/documents/health.v4.json b/googleapiclient/discovery_cache/documents/health.v4.json
index cb67514153..6dd85f7097 100644
--- a/googleapiclient/discovery_cache/documents/health.v4.json
+++ b/googleapiclient/discovery_cache/documents/health.v4.json
@@ -518,7 +518,7 @@
 ],
 "parameters": {
 "filter": {
-"description": "Optional. Filter expression following https://google.aip.dev/160. A time range (either physical or civil) can be specified. The supported filter fields are: - Interval start time: - Pattern: `{interval_data_type}.interval.start_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND` - Example: - `steps.interval.start_time >= \"2023-11-24T00:00:00Z\" AND steps.interval.start_time < \"2023-11-25T00:00:00Z\"` - `distance.interval.start_time >= \"2024-08-14T12:34:56Z\"` - Interval civil start time: - Pattern: `{interval_data_type}.interval.civil_start_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `steps.interval.civil_start_time >= \"2023-11-24\" AND steps.interval.civil_start_time < \"2023-11-25\"` - `distance.interval.civil_start_time >= \"2024-08-14T12:34:56\"` - Sample observation physical time: - Pattern: `{sample_data_type}.sample_time.physical_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND` - Example: - `weight.sample_time.physical_time >= \"2023-11-24T00:00:00Z\" AND weight.sample_time.physical_time < \"2023-11-25T00:00:00Z\"` - `weight.sample_time.physical_time >= \"2024-08-14T12:34:56Z\"` - Sample observation civil time: - Pattern: `{sample_data_type}.sample_time.civil_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `weight.sample_time.civil_time >= \"2023-11-24\" AND weight.sample_time.civil_time < \"2023-11-25\"` - `weight.sample_time.civil_time >= \"2024-08-14T12:34:56\"` - Daily summary date: - Pattern: `{daily_summary_data_type}.date` - Supported comparison operators: `>=`, `<` - Date literal expected in ISO 8601 `YYYY-MM-DD` format - Supported logical operators: `AND` - Example: - `daily_resting_heart_rate.date >= \"2024-08-14\"` - `daily_heart_rate_variability.date < \"2024-08-15\"` - Session civil start time (**Excluding Sleep**): - Pattern: `{session_data_type}.interval.civil_start_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `exercise.interval.civil_start_time >= \"2023-11-24\" AND exercise.interval.civil_start_time < \"2023-11-25\"` - `exercise.interval.civil_start_time >= \"2024-08-14T12:34:56\"` - Session end time (**Sleep specific**): - Pattern: `sleep.interval.end_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND`, `OR` - Example: - `sleep.interval.end_time >= \"2023-11-24T00:00:00Z\" AND sleep.interval.end_time < \"2023-11-25T00:00:00Z\"` - Session civil end time (**Sleep specific**): - Pattern: `sleep.interval.civil_end_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND`, `OR` - Example: - `sleep.interval.civil_end_time >= \"2023-11-24\" AND sleep.interval.civil_end_time < \"2023-11-25\"` Data points in the response will be ordered by the interval start time in descending order.",
+"description": "Optional. Filter expression following https://google.aip.dev/160. A time range (either physical or civil) can be specified. The supported filter fields are: - Interval start time: - Pattern: `{interval_data_type}.interval.start_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND` - Example: - `steps.interval.start_time >= \"2023-11-24T00:00:00Z\" AND steps.interval.start_time < \"2023-11-25T00:00:00Z\"` - `distance.interval.start_time >= \"2024-08-14T12:34:56Z\"` - Interval civil start time: - Pattern: `{interval_data_type}.interval.civil_start_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `steps.interval.civil_start_time >= \"2023-11-24\" AND steps.interval.civil_start_time < \"2023-11-25\"` - `distance.interval.civil_start_time >= \"2024-08-14T12:34:56\"` - Sample observation physical time: - Pattern: `{sample_data_type}.sample_time.physical_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND` - Example: - `weight.sample_time.physical_time >= \"2023-11-24T00:00:00Z\" AND weight.sample_time.physical_time < \"2023-11-25T00:00:00Z\"` - `weight.sample_time.physical_time >= \"2024-08-14T12:34:56Z\"` - Sample observation civil time: - Pattern: `{sample_data_type}.sample_time.civil_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `weight.sample_time.civil_time >= \"2023-11-24\" AND weight.sample_time.civil_time < \"2023-11-25\"` - `weight.sample_time.civil_time >= \"2024-08-14T12:34:56\"` - Daily summary date: - Pattern: `{daily_summary_data_type}.date` - Supported comparison operators: `>=`, `<` - Date literal expected in ISO 8601 `YYYY-MM-DD` format - Supported logical operators: `AND` - Example: - `daily_heart_rate_variability.date < \"2024-08-15\"` - Session civil start time (**Excluding Sleep**): - Pattern: `{session_data_type}.interval.civil_start_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND` - Example: - `exercise.interval.civil_start_time >= \"2023-11-24\" AND exercise.interval.civil_start_time < \"2023-11-25\"` - `exercise.interval.civil_start_time >= \"2024-08-14T12:34:56\"` - Session end time (**Sleep specific**): - Pattern: `sleep.interval.end_time` - Supported comparison operators: `>=`, `<` - Timestamp literal expected in RFC-3339 format - Supported logical operators: `AND`, `OR` - Example: - `sleep.interval.end_time >= \"2023-11-24T00:00:00Z\" AND sleep.interval.end_time < \"2023-11-25T00:00:00Z\"` - Session civil end time (**Sleep specific**): - Pattern: `sleep.interval.civil_end_time` - Supported comparison operators: `>=`, `<` - Date with optional time literal expected in ISO 8601 `YYYY-MM-DD[THH:mm:ss]` format - Supported logical operators: `AND`, `OR` - Example: - `sleep.interval.civil_end_time >= \"2023-11-24\" AND sleep.interval.civil_end_time < \"2023-11-25\"` Data points in the response will be ordered by the interval start time in descending order.",
 "location": "query",
 "type": "string"
 },
@@ -646,7 +646,7 @@
 }
 }
 },
-"revision": "20260416",
+"revision": "20260503",
 "rootUrl": "https://health.googleapis.com/",
 "schemas": {
 "ActiveMinutes": {
@@ -914,6 +914,22 @@
 },
 "type": "object"
 },
+"BasalEnergyBurned": {
+"description": "Number of calories burned due to basal metabolic rate (BMR) over a period of time.",
+"id": "BasalEnergyBurned",
+"properties": {
+"interval": {
+"$ref": "ObservationTimeInterval",
+"description": "Required. Observed interval."
+},
+"kcal": {
+"description": "Required. Number of calories burned due to basal metabolic rate in kilocalories over the observed interval.",
+"format": "double",
+"type": "number"
+}
+},
+"type": "object"
+},
 "BatchDeleteDataPointsRequest": {
 "description": "Request to delete a batch of identifiable data points.",
 "id": "BatchDeleteDataPointsRequest",
@@ -1416,6 +1432,10 @@
 "$ref": "Altitude",
 "description": "Optional. Data for points in the `altitude` interval data type collection."
 },
+"basalEnergyBurned": {
+"$ref": "BasalEnergyBurned",
+"description": "Optional. Data for points in the `basal-energy-burned` interval data type collection."
+},
 "bodyFat": {
 "$ref": "BodyFat",
 "description": "Optional. Data for points in the `body-fat` sample data type collection."
@@ -1954,6 +1974,17 @@
 },
 "type": "object"
 },
+"GoogleDevicesandservicesHealthV4WebhookNotificationCloudLog": {
+"description": "Log message for a webhook notification sent by the Google Health API to a subscriber's endpoint. Includes the HTTP response received from the endpoint.",
+"id": "GoogleDevicesandservicesHealthV4WebhookNotificationCloudLog",
+"properties": {
+"httpResponse": {
+"$ref": "HttpResponse",
+"description": "Required. Represents the HTTP response. This message includes the status code, reason phrase, headers, and body."
+}
+},
+"type": "object"
+},
 "HeartRate": {
 "description": "A heart rate measurement.",
 "id": "HeartRate",
@@ -2591,6 +2622,10 @@
 "$ref": "Altitude",
 "description": "Data for points in the `altitude` interval data type collection."
 },
+"basalEnergyBurned": {
+"$ref": "BasalEnergyBurned",
+"description": "Data for points in the `basal-energy-burned` interval data type collection."
+},
 "bodyFat": {
 "$ref": "BodyFat",
 "description": "Data for points in the `body-fat` sample data type collection."
@@ -3936,17 +3971,6 @@
 },
 "type": "object"
 },
-"WebhookNotificationCloudLog": {
-"description": "Log message for a webhook notification sent by the Google Health API to a subscriber's endpoint. Includes the HTTP response received from the endpoint.",
-"id": "WebhookNotificationCloudLog",
-"properties": {
-"httpResponse": {
-"$ref": "HttpResponse",
-"description": "Required. Represents the HTTP response. This message includes the status code, reason phrase, headers, and body."
-}
-},
-"type": "object"
-},
 "Weight": {
 "description": "Body weight measurement.",
 "id": "Weight",
diff --git a/googleapiclient/discovery_cache/documents/hypercomputecluster.v1.json b/googleapiclient/discovery_cache/documents/hypercomputecluster.v1.json
index 6f3112e2b6..e5702cdb9a 100644
--- a/googleapiclient/discovery_cache/documents/hypercomputecluster.v1.json
+++ b/googleapiclient/discovery_cache/documents/hypercomputecluster.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "hypercomputecluster.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -498,7 +498,7 @@
 }
 }
 },
-"revision": "20260401",
+"revision": "20260422",
 "rootUrl": "https://hypercomputecluster.googleapis.com/",
 "schemas": {
 "BootDisk": {
@@ -1268,6 +1268,11 @@
 "lustre": {
 "description": "Required. Immutable. Name of the Managed Lustre instance to create, in the format `projects/{project}/locations/{location}/instances/{instance}`",
 "type": "string"
+},
+"perUnitStorageThroughput": {
+"description": "Optional. Immutable. Throughput of the instance in MB/s/TiB. Valid values are 125, 250, 500, 1000. See [Performance tiers and maximum storage capacities](https://cloud.google.com/managed-lustre/docs/create-instance#performance-tiers) for more information.",
+"format": "int64",
+"type": "string"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/iap.v1.json b/googleapiclient/discovery_cache/documents/iap.v1.json
index 153a3c8849..aaab0d8855 100644
--- a/googleapiclient/discovery_cache/documents/iap.v1.json
+++ b/googleapiclient/discovery_cache/documents/iap.v1.json
@@ -682,7 +682,7 @@
 }
 }
 },
-"revision": "20260317",
+"revision": "20260428",
 "rootUrl": "https://iap.googleapis.com/",
 "schemas": {
 "AccessDeniedPageSettings": {
@@ -1267,7 +1267,7 @@ false
 "type": "object"
 },
 "locations": {
-"description": "The locations of the resource. This field is used to determine whether the request is compliant with Trust Boundaries. Usage: - Must not be empty for services in-scope for Trust Boundaries. Once Trust Boundaries is GA, empty values will cause the request to be rejected if customers enforce Trust Boundaries on the parent CRM nodes. - For global resources: use a single value of \"global\". - For regional/multi-regional resources: use name of the GCP region(s) where the resource exists (e.g., [\"us-east1\", \"us-west1\"]). For multi-regional resources specify the name of each GCP region in the resource's multi-region. NOTE: Only GCP cloud region names are supported - go/cloud-region-names. ",
+"description": "The locations of the resource. This field is used to determine whether the request is compliant with Trust Boundaries. Usage: - Must not be empty for services in-scope for Trust Boundaries. Once Trust Boundaries is GA, empty values will cause the request to be rejected if customers enforce Trust Boundaries on the parent CRM nodes. - For global resources: use a single value of \"global\". - For regional/multi-regional resources: use name of the GCP region(s) where the resource exists (e.g., [\"us-east1\", \"us-west1\"]). For multi-regional resources specify the name of each GCP region in the resource's multi-region. NOTE: Only GCP cloud region names are supported - go/cloud-region-names. - Constraints: - Individual location strings must be less than 1000 bytes. - The cumulative size of all locations must be less than 16KB. ",
 "items": {
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/ids.v1.json b/googleapiclient/discovery_cache/documents/ids.v1.json
index 48ff2c7855..6d87c5988f 100644
--- a/googleapiclient/discovery_cache/documents/ids.v1.json
+++ b/googleapiclient/discovery_cache/documents/ids.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "ids.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -498,7 +498,7 @@
 }
 }
 },
-"revision": "20260330",
+"revision": "20260427",
 "rootUrl": "https://ids.googleapis.com/",
 "schemas": {
 "CancelOperationRequest": {
diff --git a/googleapiclient/discovery_cache/documents/logging.v2.json b/googleapiclient/discovery_cache/documents/logging.v2.json
index 779bb04280..eda8e7d324 100644
--- a/googleapiclient/discovery_cache/documents/logging.v2.json
+++ b/googleapiclient/discovery_cache/documents/logging.v2.json
@@ -9167,7 +9167,7 @@
 }
 }
 },
-"revision": "20260328",
+"revision": "20260421",
 "rootUrl": "https://logging.googleapis.com/",
 "schemas": {
 "AppHub": {
@@ -10512,7 +10512,7 @@
 "readOnly": true
 },
 "errorGroups": {
-"description": "Output only. The Error Reporting (https://cloud.google.com/error-reporting) error groups associated with this LogEntry. Error Reporting sets the values for this field during error group creation.For more information, see View error details( https://cloud.google.com/error-reporting/docs/viewing-errors#view_error_details)This field isn't available during log routing (https://cloud.google.com/logging/docs/routing/overview)",
+"description": "Output only. The Error Reporting (https://cloud.google.com/error-reporting) error groups associated with this LogEntry. Error Reporting sets the values for this field during error group creation.This field is populated only when log entries are stored in Cloud Logging storage (Logs Explorer and Observability Analytics). It is not available for use in log sink filters, log-based metrics, or log-based alerts, and it is excluded from log exports (Cloud Storage, BigQuery, and Pub/Sub).For more information, see View error details( https://cloud.google.com/error-reporting/docs/viewing-errors#view_error_details)",
 "items": {
 "$ref": "LogErrorGroup"
 },
@@ -10688,7 +10688,7 @@
 "id": "LogErrorGroup",
 "properties": {
 "id": {
-"description": "The id is a unique identifier for a particular error group; it is the last part of the error group resource name: /project/[PROJECT_ID]/errors/[ERROR_GROUP_ID]. Example: COShysOX0r_51QE. The id is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice (https://cloud.google.com/terms/cloud-privacy-notice).",
+"description": "The id is a unique identifier for a particular error group; it is the last part of the error group resource name: /project/[PROJECT_ID]/errors/[ERROR_GROUP_ID]. Example: COShysOX0r_51QE.This field can be used to search for log entries belonging to a specific error group in Logs Explorer (e.g., error_groups.id = \"ID\") or Observability Analytics.The id is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice (https://cloud.google.com/terms/cloud-privacy-notice).",
 "type": "string"
 }
 },
diff --git a/googleapiclient/discovery_cache/documents/managedidentities.v1.json b/googleapiclient/discovery_cache/documents/managedidentities.v1.json
index e1b9104fc3..6890bf1463 100644
--- a/googleapiclient/discovery_cache/documents/managedidentities.v1.json
+++ b/googleapiclient/discovery_cache/documents/managedidentities.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "managedidentities.projects.locations.list",
@@ -1526,7 +1526,7 @@
 }
 }
 },
-"revision": "20260202",
+"revision": "20260414",
 "rootUrl": "https://managedidentities.googleapis.com/",
 "schemas": {
 "AttachTrustRequest": {
diff --git a/googleapiclient/discovery_cache/documents/managedidentities.v1alpha1.json b/googleapiclient/discovery_cache/documents/managedidentities.v1alpha1.json
index 1b285d608d..b206a5ddea 100644
--- a/googleapiclient/discovery_cache/documents/managedidentities.v1alpha1.json
+++ b/googleapiclient/discovery_cache/documents/managedidentities.v1alpha1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "managedidentities.projects.locations.list",
@@ -1526,7 +1526,7 @@
 }
 }
 },
-"revision": "20260202",
+"revision": "20260414",
 "rootUrl": "https://managedidentities.googleapis.com/",
 "schemas": {
 "AttachTrustRequest": {
diff --git a/googleapiclient/discovery_cache/documents/managedidentities.v1beta1.json b/googleapiclient/discovery_cache/documents/managedidentities.v1beta1.json
index d968e34df3..e70b40f265 100644
--- a/googleapiclient/discovery_cache/documents/managedidentities.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/managedidentities.v1beta1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "managedidentities.projects.locations.list",
@@ -1526,7 +1526,7 @@
 }
 }
 },
-"revision": "20260202",
+"revision": "20260414",
 "rootUrl": "https://managedidentities.googleapis.com/",
 "schemas": {
 "AttachTrustRequest": {
diff --git a/googleapiclient/discovery_cache/documents/managedkafka.v1.json b/googleapiclient/discovery_cache/documents/managedkafka.v1.json
index df5f042e4b..50bf8784e0 100644
--- a/googleapiclient/discovery_cache/documents/managedkafka.v1.json
+++ b/googleapiclient/discovery_cache/documents/managedkafka.v1.json
@@ -347,7 +347,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "managedkafka.projects.locations.list",
@@ -356,7 +356,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -3186,7 +3186,7 @@
 }
 }
 },
-"revision": "20260409",
+"revision": "20260423",
 "rootUrl": "https://managedkafka.googleapis.com/",
 "schemas": {
 "AccessConfig": {
diff --git a/googleapiclient/discovery_cache/documents/meet.v2.json b/googleapiclient/discovery_cache/documents/meet.v2.json
index 1c238cb8bc..7efea4ee7a 100644
--- a/googleapiclient/discovery_cache/documents/meet.v2.json
+++ b/googleapiclient/discovery_cache/documents/meet.v2.json
@@ -705,7 +705,7 @@
 }
 }
 },
-"revision": "20260329",
+"revision": "20260421",
 "rootUrl": "https://meet.googleapis.com/",
 "schemas": {
 "ActiveConference": {
@@ -832,15 +832,15 @@
 "type": "object"
 },
 "GatewaySipAccess": {
-"description": "Details how to join the conference via a SIP gateway.",
+"description": "Details how to join the conference through a SIP gateway.",
 "id": "GatewaySipAccess",
 "properties": {
 "sipAccessCode": {
-"description": "Permanent numeric code for manual entry on specially configured devices.",
+"description": "The permanent numeric code for manual entry on specially configured devices.",
 "type": "string"
 },
 "uri": {
-"description": "The SIP URI the conference can be reached through. The string is on one of the formats: \"sip:@\" \"sips:@\" where currently is the 13-digit universal pin, and is a valid address to be resolved using a DNS SRV lookup, or a dotted quad.",
+"description": "The Session Initiation Protocol (SIP) URI the conference can be reached through. The string is in one of these formats: * \"sip:USER_ID@GATEWAY_ADDRESS\" * \"sips:USER_ID@GATEWAY_ADDRESS\" where USER_ID is the 13-digit universal pin (with the future option to support using a Meet meeting code as well), and GATEWAY_ADDRESS is a valid address to be resolved using a DNS SRV lookup, or a dotted quad.",
 "type": "string"
 }
 },
@@ -1298,7 +1298,7 @@
 "description": "Configuration pertaining to the meeting space."
 },
 "gatewaySipAccess": {
-"description": "Output only. The SIP based access methods that can be used to join the conference. Can be empty.",
+"description": "Output only. The SIP-based access methods that can be used to join the conference. Can be empty.",
 "items": {
 "$ref": "GatewaySipAccess"
 },
diff --git a/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1.json
index c58741e987..c0438a825b 100644
--- a/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1.json
+++ b/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1.json
@@ -233,7 +233,7 @@
 ]
 },
 "triggeraction": {
-"description": "Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.",
+"description": "Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under \"What is the issue/question?\" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.",
 "flatPath": "issueresolution/v1/accounts/{accountsId}:triggeraction",
 "httpMethod": "POST",
 "id": "merchantapi.issueresolution.triggeraction",
@@ -268,7 +268,7 @@
 }
 }
 },
-"revision": "20260327",
+"revision": "20260429",
 "rootUrl": "https://merchantapi.googleapis.com/",
 "schemas": {
 "Action": {
diff --git a/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1beta.json b/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1beta.json
index e94f9e665b..a6d883c131 100644
--- a/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1beta.json
+++ b/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1beta.json
@@ -233,7 +233,7 @@
 ]
 },
 "triggeraction": {
-"description": "Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can request access using [Trigger action allowlist form](https://docs.google.com/forms/d/e/1FAIpQLSfeV_sBW9MBQv9BMTV6JZ1g11PGHLdHsrefca-9h0LmpU7CUg/viewform?usp=sharing). The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.",
+"description": "Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under \"What is the issue/question?\" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.",
 "flatPath": "issueresolution/v1beta/accounts/{accountsId}:triggeraction",
 "httpMethod": "POST",
 "id": "merchantapi.issueresolution.triggeraction",
@@ -268,7 +268,7 @@
 }
 }
 },
-"revision": "20260327",
+"revision": "20260429",
 "rootUrl": "https://merchantapi.googleapis.com/",
 "schemas": {
 "Action": {
diff --git a/googleapiclient/discovery_cache/documents/merchantapi.products_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.products_v1.json
index 7f8790f04f..3b6a647c19 100644
--- a/googleapiclient/discovery_cache/documents/merchantapi.products_v1.json
+++ b/googleapiclient/discovery_cache/documents/merchantapi.products_v1.json
@@ -281,7 +281,7 @@
 }
 }
 },
-"revision": "20260419",
+"revision": "20260501",
 "rootUrl": "https://merchantapi.googleapis.com/",
 "schemas": {
 "AutomatedDiscounts": {
@@ -631,6 +631,30 @@
 },
 "type": "object"
 },
+"Co2Emissions": {
+"description": "The co2 emission of the vehicle.",
+"id": "Co2Emissions",
+"properties": {
+"unit": {
+"description": "The unit of the co2 emission.",
+"enum": [
+"UNIT_UNSPECIFIED",
+"GPERKM"
+],
+"enumDescriptions": [
+"Unspecified unit.",
+"Grams per km."
+],
+"type": "string"
+},
+"value": {
+"description": "The co2 emission value.",
+"format": "int64",
+"type": "string"
+}
+},
+"type": "object"
+},
 "CustomAttribute": {
 "description": "A message that represents custom attributes. Exactly one of `value` or `group_values` must not be empty.",
 "id": "CustomAttribute",
@@ -757,6 +781,30 @@ false
 "properties": {},
 "type": "object"
 },
+"EnergyConsumption": {
+"description": "The energy consumption of the vehicle.",
+"id": "EnergyConsumption",
+"properties": {
+"unit": {
+"description": "The unit of the energy consumption.",
+"enum": [
+"UNIT_UNSPECIFIED",
+"KWHPER100KM"
+],
+"enumDescriptions": [
+"Unspecified unit.",
+"Kilowatt hours per 100 km."
+],
+"type": "string"
+},
+"value": {
+"description": "The energy consumption value.",
+"format": "double",
+"type": "number"
+}
+},
+"type": "object"
+},
 "FreeShippingThreshold": {
 "description": "Conditions to be met for a product to have free shipping.",
 "id": "FreeShippingThreshold",
@@ -772,6 +820,32 @@ false
 },
 "type": "object"
 },
+"FuelConsumption": {
+"description": "The fuel consumption of the vehicle.",
+"id": "FuelConsumption",
+"properties": {
+"unit": {
+"description": "The unit of the fuel consumption.",
+"enum": [
+"UNIT_UNSPECIFIED",
+"LPER100KM",
+"KGPER100KM"
+],
+"enumDescriptions": [
+"Unspecified unit.",
+"Liter per 100 km.",
+"Kilograms per 100 km."
+],
+"type": "string"
+},
+"value": {
+"description": "The fuel consumption value.",
+"format": "double",
+"type": "number"
+}
+},
+"type": "object"
+},
 "HandlingCutoffTime": {
 "description": "Configuration for offer or offer-country level shipping handling cutoff time.",
 "id": "HandlingCutoffTime",
@@ -1011,6 +1085,32 @@ false
 },
 "type": "object"
 },
+"Mileage": {
+"description": "The mileage of the vehicle.",
+"id": "Mileage",
+"properties": {
+"unit": {
+"description": "The unit of the mileage.",
+"enum": [
+"UNIT_UNSPECIFIED",
+"MILES",
+"KM"
+],
+"enumDescriptions": [
+"Unspecified unit.",
+"Miles.",
+"Kilometers."
+],
+"type": "string"
+},
+"value": {
+"description": "The distance value.",
+"format": "int64",
+"type": "string"
+}
+},
+"type": "object"
+},
 "Price": {
 "description": "The price represented as a number and currency.",
 "id": "Price",
@@ -1176,6 +1276,78 @@ false
 "format": "google-datetime",
 "type": "string"
 },
+"bodyStyle": {
+"description": "The [body style](https://support.google.com/google-ads/answer/14157085) of the vehicle.",
+"enum": [
+"VEHICLE_BODY_STYLE_UNSPECIFIED",
+"ATV_SPORT",
+"ATV_TOURING",
+"ATV_UTILITY",
+"ATV_YOUTH",
+"CITY_CAR",
+"CLASS_A_MOTORHOME",
+"CLASS_B_MOTORHOME",
+"CLASS_C_MOTORHOME",
+"COMPACT_SUV",
+"CONVERTIBLE",
+"COUPE",
+"CROSSOVER",
+"FIFTH_WHEEL",
+"FULL_SIZE_VAN",
+"HATCHBACK",
+"LIMOUSINE",
+"MINIVAN",
+"NOTCHBACK",
+"POP_UP_CAMPER",
+"SEDAN",
+"SIDE_BY_SIDE",
+"STATION_WAGON",
+"SUV",
+"TRAVEL_TRAILER",
+"TRUCK",
+"TRUCK_CAMPER",
+"UTE",
+"UTV_RECREATIONAL_UTILITY",
+"UTV_SPORT",
+"UTV_UTILITY",
+"UTV_YOUTH"
+],
+"enumDescriptions": [
+"Unspecified vehicle body style.",
+"ATV Sport.",
+"ATV Touring.",
+"ATV Utility.",
+"ATV Youth.",
+"City car.",
+"Class A motorhome.",
+"Class B motorhome.",
+"Class C motorhome.",
+"Compact SUV.",
+"Convertible.",
+"Coupe.",
+"Crossover.",
+"Fifth wheel.",
+"Full size van.",
+"Hatchback.",
+"Limousine.",
+"Minivan.",
+"Notchback.",
+"Pop up camper.",
+"Sedan.",
+"Side by side.",
+"Station wagon.",
+"SUV.",
+"Travel trailer.",
+"Truck.",
+"Truck camper.",
+"Ute.",
+"UTV Recreational utility.",
+"UTV Sport.",
+"UTV Utility.",
+"UTV Youth."
+],
+"type": "string"
+},
 "brand": {
 "description": "[Brand](https://support.google.com/merchants/answer/6324351) of the item. For example, \"Google\".",
 "type": "string"
@@ -1198,6 +1370,10 @@ false
 },
 "type": "array"
 },
+"certifiedPreOwned": {
+"description": "Whether the vehicle is OEM [certified pre-owned](https://support.google.com/google-ads/answer/14156475).",
+"type": "boolean"
+},
 "cloudExportAdditionalProperties": {
 "description": "Extra fields to export to the Cloud Retail program.",
 "items": {
@@ -1205,6 +1381,10 @@ false
 },
 "type": "array"
 },
+"co2Emissions": {
+"$ref": "Co2Emissions",
+"description": "The [co2 emission](https://support.google.com/google-ads/answer/14546146) of the vehicle."
+},
 "color": {
 "description": "[Color](https://support.google.com/merchants/answer/6324487) of the item. For example, \"red\".",
 "type": "string"
@@ -1249,6 +1429,10 @@ false
 "description": "[Custom label 4](https://support.google.com/merchants/answer/6324473) for custom grouping of items in a Shopping campaign.",
 "type": "string"
 },
+"dateFirstRegistered": {
+"description": "The date the vehicle was first registered. Format: `YYYY-MM`. See the [Date first registered](https://support.google.com/google-ads/answer/14546138) for more information.",
+"type": "string"
+},
 "description": {
 "description": "Description of the item.",
 "type": "string"
@@ -1282,6 +1466,48 @@ false
 "format": "double",
 "type": "number"
 },
+"electricRange": {
+"$ref": "Mileage",
+"description": "The [electric range](https://support.google.com/google-ads/answer/15162232) of the vehicle in miles/kms."
+},
+"emissionsStandard": {
+"description": "The [emission standard](https://support.google.com/google-ads/answer/14869021) of the vehicle.",
+"enum": [
+"EMISSIONS_STANDARD_UNSPECIFIED",
+"ZERO_EMISSIONS",
+"EURO1",
+"EURO2",
+"EURO3",
+"EURO4",
+"EURO5",
+"EURO5B",
+"EURO6",
+"EURO6C",
+"EURO6D",
+"EURO6D_TEMP",
+"EURO6E"
+],
+"enumDescriptions": [
+"Unspecified emission standard.",
+"Zero emissions.",
+"Euro 1.",
+"Euro 2.",
+"Euro 3.",
+"Euro 4.",
+"Euro 5.",
+"Euro 5b.",
+"Euro 6.",
+"Euro 6c.",
+"Euro 6d.",
+"Euro 6d-TEMP.",
+"Euro 6e."
+],
+"type": "string"
+},
+"energyConsumption": {
+"$ref": "EnergyConsumption",
+"description": "The [energy consumption](https://support.google.com/google-ads/answer/14546149) of the vehicle."
+},
 "energyEfficiencyClass": {
 "description": "The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU.",
 "enum": [
@@ -1312,6 +1538,34 @@ false
 ],
 "type": "string"
 },
+"engine": {
+"description": "The [engine](https://support.google.com/google-ads/answer/14156068) type of the vehicle.",
+"enum": [
+"ENGINE_TYPE_UNSPECIFIED",
+"GASOLINE",
+"DIESEL",
+"ELECTRIC",
+"HYBRID",
+"PLUG_IN_HYBRID",
+"NATURAL_GAS",
+"LPG",
+"METHANE",
+"OTHER"
+],
+"enumDescriptions": [
+"Unspecified engine type.",
+"Gasoline.",
+"Diesel.",
+"Electric.",
+"Hybrid.",
+"Plug-in hybrid.",
+"Natural gas.",
+"LPG.",
+"Methane.",
+"Other."
+],
+"type": "string"
+},
 "excludedDestinations": {
 "description": "The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions.",
 "items": {
@@ -1365,6 +1619,14 @@ false
 },
 "type": "array"
 },
+"fuelConsumption": {
+"$ref": "FuelConsumption",
+"description": "The [fuel consumption](https://support.google.com/google-ads/answer/14543580) of the vehicle."
+},
+"fuelConsumptionDischargedBattery": {
+"$ref": "FuelConsumption",
+"description": "The fuel consumption of the vehicle when the hybrid battery is discharged. See the [Help Center article](https://support.google.com/google-ads/answer/15162033) for more information."
+},
 "gender": {
 "description": "Target [gender](https://support.google.com/merchants/answer/6324479) of the item.",
 "enum": [
@@ -1525,6 +1787,10 @@ false
 "$ref": "Price",
 "description": "Maximum retail price (MRP) of the item. Applicable to India only."
 },
+"mileage": {
+"$ref": "Mileage",
+"description": "The number of miles/kms on the vehicle. See the [Mileage](https://support.google.com/google-ads/answer/14156166) for more information."
+},
 "minEnergyEfficiencyClass": {
 "description": "The [energy efficiency class](https://support.google.com/merchants/answer/7562785) as defined in EU directive 2010/30/EU.",
 "enum": [
@@ -1575,6 +1841,10 @@ false
 "description": "[Link template](https://support.google.com/merchants/answer/13870216) for business hosted local storefront optimized for mobile devices.",
 "type": "string"
 },
+"model": {
+"description": "The [Model](https://support.google.com/google-ads/answer/14154511) of the vehicle, such as `LX`, `EX`, and others.",
+"type": "string"
+},
 "mpn": {
 "description": "Manufacturer Part Number ([MPN](https://support.google.com/merchants/answer/6324482)) of the item.",
 "type": "string"
@@ -1847,6 +2117,10 @@ false
 "description": "The transit time label of the product, used to group product in account-level transit time tables.",
 "type": "string"
 },
+"trim": {
+"description": "The [Trim](https://support.google.com/google-ads/answer/14154176) of the vehicle model, such as `S`, `SV`, `SL` and others.",
+"type": "string"
+},
 "unitPricingBaseMeasure": {
 "$ref": "UnitPricingBaseMeasure",
 "description": "The preference of the denominator of the unit price."
@@ -1855,6 +2129,42 @@ false
 "$ref": "UnitPricingMeasure",
 "description": "The measure and dimension of an item."
 },
+"vehicleAllInPrice": {
+"$ref": "Price",
+"description": "The all-in advertised price for a vehicle, which includes costs for the following \u2013 any accessories attached to the vehicle, environmental levies, extra warranty, fuel, freight, pre-delivery inspection (PDI), dealer fees for handling licensing, provincial regulatory fees, miscellaneous dealer charges for security etching and nitrogen tire fill, and factory-to-customer or dealer-to-customer discounts or incentives. See the [Vehicle all-in price](https://support.google.com/google-ads/answer/14156981) for more information."
+},
+"vehicleExpenses": {
+"$ref": "Price",
+"description": "The miscellaneous expenses like insurance and registration fees of the vehicle. See the [Vehicle expenses](https://support.google.com/google-ads/answer/15957154) for more information."
+},
+"vehicleMandatoryInspectionIncluded": {
+"description": "Whether the vehicle is sold with mandatory inspection and maintenance performed before delivery. See the [Vehicle mandatory inspection included](https://support.google.com/google-ads/answer/15956630) for more information.`",
+"type": "boolean"
+},
+"vehicleMsrp": {
+"$ref": "Price",
+"description": "The MSRP (Manufacturer Suggested Retail Price) for the vehicle in its current configuration. See the [Vehicle MSRP](https://support.google.com/google-ads/answer/14154171) for more information."
+},
+"vehiclePriceType": {
+"description": "The [price type](https://support.google.com/google-ads/answer/14592783) of the vehicle.",
+"enum": [
+"VEHICLE_PRICE_TYPE_UNSPECIFIED",
+"ALL_IN_PRICE",
+"DRIVE_AWAY_PRICE",
+"ESTIMATED_DRIVE_AWAY_PRICE",
+"EXCLUDING_GOVERNMENT_CHARGES_PRICE",
+"VEHICLE_BASE_PRICE"
+],
+"enumDescriptions": [
+"Unspecified vehicle price type.",
+"All in price.",
+"Drive away price.",
+"Estimated drive away price.",
+"Excluding government charges price.",
+"Vehicle base price."
+],
+"type": "string"
+},
 "videoLinks": {
 "description": "Optional. A list of video URLs for the item. Use this attribute to provide more visuals for your product beyond your image attributes. See the [Help Center article](https://support.google.com/merchants/answer/15216925) for more information.",
 "items": {
@@ -1862,9 +2172,22 @@ false
 },
 "type": "array"
 },
+"vin": {
+"description": "The [Vehicle Identification Number (VIN)](https://support.google.com/google-ads/answer/14154510) of the vehicle.",
+"type": "string"
+},
 "virtualModelLink": {
 "description": "URL of the 3D image of the item. See the [Help Center article](https://support.google.com/merchants/answer/13674896) for more information.",
 "type": "string"
+},
+"warranty": {
+"$ref": "Warranty",
+"description": "The [warranty](https://support.google.com/google-ads/answer/15957626) of the vehicle."
+},
+"year": {
+"description": "The [Year](https://support.google.com/google-ads/answer/14152816) of the vehicle model.",
+"format": "int64",
+"type": "string"
 }
 },
 "type": "object"
@@ -2141,6 +2464,10 @@ false
 "description": "The number of installments the buyer has to pay.",
 "format": "int64",
 "type": "string"
+},
+"totalAmount": {
+"$ref": "Price",
+"description": "Optional. Total amount the buyer has to pay, including interest."
 }
 },
 "type": "object"
@@ -2558,6 +2885,22 @@ false
 }
 },
 "type": "object"
+},
+"Warranty": {
+"description": "The warranty of the vehicle.",
+"id": "Warranty",
+"properties": {
+"duration": {
+"description": "The warranty duration in months.",
+"format": "int64",
+"type": "string"
+},
+"mileage": {
+"$ref": "Mileage",
+"description": "The warranty mileage."
+}
+},
+"type": "object"
 }
 },
 "servicePath": "",
diff --git a/googleapiclient/discovery_cache/documents/metastore.v1.json b/googleapiclient/discovery_cache/documents/metastore.v1.json
index 370fd9d9fb..06f6018d14 100644
--- a/googleapiclient/discovery_cache/documents/metastore.v1.json
+++ b/googleapiclient/discovery_cache/documents/metastore.v1.json
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1695,7 +1695,7 @@
 }
 }
 },
-"revision": "20260319",
+"revision": "20260427",
 "rootUrl": "https://metastore.googleapis.com/",
 "schemas": {
 "AlterMetadataResourceLocationRequest": {
diff --git a/googleapiclient/discovery_cache/documents/metastore.v1alpha.json b/googleapiclient/discovery_cache/documents/metastore.v1alpha.json
index 5ed2023153..1f67098044 100644
--- a/googleapiclient/discovery_cache/documents/metastore.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/metastore.v1alpha.json
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1807,7 +1807,7 @@
 }
 }
 },
-"revision": "20260319",
+"revision": "20260427",
 "rootUrl": "https://metastore.googleapis.com/",
 "schemas": {
 "AlterMetadataResourceLocationRequest": {
diff --git a/googleapiclient/discovery_cache/documents/metastore.v1beta.json b/googleapiclient/discovery_cache/documents/metastore.v1beta.json
index 1d0f3527f7..299537a12b 100644
--- a/googleapiclient/discovery_cache/documents/metastore.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/metastore.v1beta.json
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1807,7 +1807,7 @@
 }
 }
 },
-"revision": "20260319",
+"revision": "20260427",
 "rootUrl": "https://metastore.googleapis.com/",
 "schemas": {
 "AlterMetadataResourceLocationRequest": {
diff --git a/googleapiclient/discovery_cache/documents/netapp.v1.json b/googleapiclient/discovery_cache/documents/netapp.v1.json
index 82d400a2ec..9cbc2a8188 100644
--- a/googleapiclient/discovery_cache/documents/netapp.v1.json
+++ b/googleapiclient/discovery_cache/documents/netapp.v1.json
@@ -352,7 +352,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "netapp.projects.locations.list",
@@ -361,7 +361,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2827,7 +2827,7 @@
 }
 }
 },
-"revision": "20260402",
+"revision": "20260426",
 "rootUrl": "https://netapp.googleapis.com/",
 "schemas": {
 "ActiveDirectory": {
diff --git a/googleapiclient/discovery_cache/documents/netapp.v1beta1.json b/googleapiclient/discovery_cache/documents/netapp.v1beta1.json
index 9bfd9d7014..15b6934ebd 100644
--- a/googleapiclient/discovery_cache/documents/netapp.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/netapp.v1beta1.json
@@ -352,7 +352,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "netapp.projects.locations.list",
@@ -361,7 +361,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2827,7 +2827,7 @@
 }
 }
 },
-"revision": "20260402",
+"revision": "20260426",
 "rootUrl": "https://netapp.googleapis.com/",
 "schemas": {
 "ActiveDirectory": {
diff --git a/googleapiclient/discovery_cache/documents/networkconnectivity.v1.json b/googleapiclient/discovery_cache/documents/networkconnectivity.v1.json
index f32af0c03d..ca6ef46f14 100644
--- a/googleapiclient/discovery_cache/documents/networkconnectivity.v1.json
+++ b/googleapiclient/discovery_cache/documents/networkconnectivity.v1.json
@@ -163,7 +163,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "networkconnectivity.projects.locations.list",
@@ -172,7 +172,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -3714,7 +3714,7 @@
 }
 }
 },
-"revision": "20260326",
+"revision": "20260422",
 "rootUrl": "https://networkconnectivity.googleapis.com/",
 "schemas": {
 "AcceptHubSpokeRequest": {
diff --git a/googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json b/googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json
index 87a55f2abe..70a00532c5 100644
--- a/googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json
+++ b/googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "networkconnectivity.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1127,7 +1127,7 @@
 }
 }
 },
-"revision": "20260326",
+"revision": "20260422",
 "rootUrl": "https://networkconnectivity.googleapis.com/",
 "schemas": {
 "AllocationOptions": {
diff --git a/googleapiclient/discovery_cache/documents/networkmanagement.v1.json b/googleapiclient/discovery_cache/documents/networkmanagement.v1.json
index 5bcc2809e4..8d9c121435 100644
--- a/googleapiclient/discovery_cache/documents/networkmanagement.v1.json
+++ b/googleapiclient/discovery_cache/documents/networkmanagement.v1.json
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -525,7 +525,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1237,7 +1237,7 @@
 }
 }
 },
-"revision": "20260414",
+"revision": "20260424",
 "rootUrl": "https://networkmanagement.googleapis.com/",
 "schemas": {
 "AbortInfo": {
@@ -1290,7 +1290,8 @@
 "UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG",
 "NO_SERVERLESS_IP_RANGES",
 "IP_VERSION_PROTOCOL_MISMATCH",
-"GKE_POD_UNKNOWN_ENDPOINT_LOCATION"
+"GKE_POD_UNKNOWN_ENDPOINT_LOCATION",
+"RESPONSE_TOO_LARGE"
 ],
 "enumDeprecated": [
 false,
@@ -1336,6 +1337,7 @@ false,
 false,
 false,
 false,
+false,
 false
 ],
 "enumDescriptions": [
@@ -1382,7 +1384,8 @@ false
 "Aborted due to an unsupported configuration of the Google-managed project.",
 "Aborted because the source endpoint is a Cloud Run revision with direct VPC access enabled, but there are no reserved serverless IP ranges.",
 "Aborted because the used protocol is not supported for the used IP version.",
-"Aborted because selected GKE Pod endpoint location is unknown. This is often the case for \"Pending\" Pods, which don't have assigned IP addresses yet."
+"Aborted because selected GKE Pod endpoint location is unknown. This is often the case for \"Pending\" Pods, which don't have assigned IP addresses yet.",
+"Aborted because the response size exceeds the limit."
 ],
 "type": "string"
 },
@@ -1927,7 +1930,8 @@ false
 "HYBRID_SUBNET_REGION_MISMATCH",
 "HYBRID_SUBNET_NO_ROUTE",
 "GKE_NETWORK_POLICY",
-"NO_VALID_ROUTE_FROM_GOOGLE_MANAGED_NETWORK_TO_DESTINATION"
+"NO_VALID_ROUTE_FROM_GOOGLE_MANAGED_NETWORK_TO_DESTINATION",
+"PRIVATE_CONNECTION_NO_RUNNING_INSTANCE"
 ],
 "enumDescriptions": [
 "Cause is unspecified.",
@@ -2034,7 +2038,8 @@ false
 "Packet is dropped because the region of the hybrid subnet is different from the region of the next hop of the route matched within this hybrid subnet.",
 "Packet is dropped because no matching route was found in the hybrid subnet.",
 "Packet is dropped by GKE Network Policy.",
-"Packet is dropped because there is no valid matching route from the network of the Google-managed service to the destination."
+"Packet is dropped because there is no valid matching route from the network of the Google-managed service to the destination.",
+"Packet is dropped due to no running instance found for private connection."
 ],
 "type": "string"
 },
@@ -3492,6 +3497,17 @@ false
 },
 "type": "object"
 },
+"PrivateConnectionInfo": {
+"description": "For display only. Metadata associated with a Private Connection.",
+"id": "PrivateConnectionInfo",
+"properties": {
+"uri": {
+"description": "URI of the Private Connection in format \"projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}\"",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ProbingDetails": {
 "description": "Results of active probing from the last run of the test.",
 "id": "ProbingDetails",
@@ -4110,6 +4126,10 @@ false
 "$ref": "CloudSQLInstanceInfo",
 "description": "Display information of a Cloud SQL instance."
 },
+"datastreamPrivateConnection": {
+"$ref": "PrivateConnectionInfo",
+"description": "Display information of a Datastream Private Connection."
+},
 "deliver": {
 "$ref": "DeliverInfo",
 "description": "Display information of the final state \"deliver\" and reason."
@@ -4122,6 +4142,10 @@ false
 "$ref": "DirectVpcEgressConnectionInfo",
 "description": "Display information of a serverless direct VPC egress connection."
 },
+"dmsPrivateConnection": {
+"$ref": "PrivateConnectionInfo",
+"description": "Display information of a DMS Private Connection."
+},
 "drop": {
 "$ref": "DropInfo",
 "description": "Display information of the final state \"drop\" and reason."
@@ -4246,6 +4270,8 @@ false
 "START_FROM_STORAGE_BUCKET",
 "START_FROM_PSC_PUBLISHED_SERVICE",
 "START_FROM_SERVERLESS_NEG",
+"START_FROM_DMS_PRIVATE_CONNECTION",
+"START_FROM_DATASTREAM_PRIVATE_CONNECTION",
 "APPLY_INGRESS_FIREWALL_RULE",
 "APPLY_EGRESS_FIREWALL_RULE",
 "APPLY_ROUTE",
@@ -4301,6 +4327,8 @@ false,
 false,
 false,
 false,
+false,
+false,
 true,
 true,
 false,
@@ -4342,6 +4370,8 @@ false
 "Initial state: packet originating from a Storage Bucket. Used only for return traces. The storage_bucket information is populated.",
 "Initial state: packet originating from a published service that uses Private Service Connect. Used only for return traces.",
 "Initial state: packet originating from a serverless network endpoint group backend. Used only for return traces. The serverless_neg information is populated.",
+"Initial state: packet originating from a DMS Private Connection.",
+"Initial state: packet originating from a Datastream Private Connection.",
 "Config checking state: verify ingress firewall rule.",
 "Config checking state: verify egress firewall rule.",
 "Config checking state: verify route.",
diff --git a/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json b/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json
index 98e3ac3209..32c076fa17 100644
--- a/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -525,7 +525,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1237,7 +1237,7 @@
 }
 }
 },
-"revision": "20260414",
+"revision": "20260424",
 "rootUrl": "https://networkmanagement.googleapis.com/",
 "schemas": {
 "AbortInfo": {
@@ -1290,7 +1290,8 @@
 "UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG",
 "NO_SERVERLESS_IP_RANGES",
 "IP_VERSION_PROTOCOL_MISMATCH",
-"GKE_POD_UNKNOWN_ENDPOINT_LOCATION"
+"GKE_POD_UNKNOWN_ENDPOINT_LOCATION",
+"RESPONSE_TOO_LARGE"
 ],
 "enumDeprecated": [
 false,
@@ -1336,6 +1337,7 @@ false,
 false,
 false,
 false,
+false,
 false
 ],
 "enumDescriptions": [
@@ -1382,7 +1384,8 @@ false
 "Aborted due to an unsupported configuration of the Google-managed project.",
 "Aborted because the source endpoint is a Cloud Run revision with direct VPC access enabled, but there are no reserved serverless IP ranges.",
 "Aborted because the used protocol is not supported for the used IP version.",
-"Aborted because selected GKE Pod endpoint location is unknown. This is often the case for \"Pending\" Pods, which don't have assigned IP addresses yet."
+"Aborted because selected GKE Pod endpoint location is unknown. This is often the case for \"Pending\" Pods, which don't have assigned IP addresses yet.",
+"Aborted because the response size exceeds the limit."
 ],
 "type": "string"
 },
@@ -1927,7 +1930,8 @@ false
 "HYBRID_SUBNET_REGION_MISMATCH",
 "HYBRID_SUBNET_NO_ROUTE",
 "GKE_NETWORK_POLICY",
-"NO_VALID_ROUTE_FROM_GOOGLE_MANAGED_NETWORK_TO_DESTINATION"
+"NO_VALID_ROUTE_FROM_GOOGLE_MANAGED_NETWORK_TO_DESTINATION",
+"PRIVATE_CONNECTION_NO_RUNNING_INSTANCE"
 ],
 "enumDescriptions": [
 "Cause is unspecified.",
@@ -2034,7 +2038,8 @@ false
 "Packet is dropped because the region of the hybrid subnet is different from the region of the next hop of the route matched within this hybrid subnet.",
 "Packet is dropped because no matching route was found in the hybrid subnet.",
 "Packet is dropped by GKE Network Policy.",
-"Packet is dropped because there is no valid matching route from the network of the Google-managed service to the destination."
+"Packet is dropped because there is no valid matching route from the network of the Google-managed service to the destination.",
+"Packet is dropped due to no running instance found for private connection."
 ],
 "type": "string"
 },
@@ -3500,6 +3505,17 @@ false
 },
 "type": "object"
 },
+"PrivateConnectionInfo": {
+"description": "For display only. Metadata associated with a Private Connection.",
+"id": "PrivateConnectionInfo",
+"properties": {
+"uri": {
+"description": "URI of the Private Connection in format \"projects/{project_id}/locations/{location}/privateConnections/{private_connection_id}\"",
+"type": "string"
+}
+},
+"type": "object"
+},
 "ProbingDetails": {
 "description": "Results of active probing from the last run of the test.",
 "id": "ProbingDetails",
@@ -4118,6 +4134,10 @@ false
 "$ref": "CloudSQLInstanceInfo",
 "description": "Display information of a Cloud SQL instance."
 },
+"datastreamPrivateConnection": {
+"$ref": "PrivateConnectionInfo",
+"description": "Display information of a Datastream Private Connection."
+},
 "deliver": {
 "$ref": "DeliverInfo",
 "description": "Display information of the final state \"deliver\" and reason."
@@ -4130,6 +4150,10 @@ false
 "$ref": "DirectVpcEgressConnectionInfo",
 "description": "Display information of a serverless direct VPC egress connection."
 },
+"dmsPrivateConnection": {
+"$ref": "PrivateConnectionInfo",
+"description": "Display information of a DMS Private Connection."
+},
 "drop": {
 "$ref": "DropInfo",
 "description": "Display information of the final state \"drop\" and reason."
@@ -4254,6 +4278,8 @@ false
 "START_FROM_STORAGE_BUCKET",
 "START_FROM_PSC_PUBLISHED_SERVICE",
 "START_FROM_SERVERLESS_NEG",
+"START_FROM_DMS_PRIVATE_CONNECTION",
+"START_FROM_DATASTREAM_PRIVATE_CONNECTION",
 "APPLY_INGRESS_FIREWALL_RULE",
 "APPLY_EGRESS_FIREWALL_RULE",
 "APPLY_ROUTE",
@@ -4309,6 +4335,8 @@ false,
 false,
 false,
 false,
+false,
+false,
 true,
 true,
 false,
@@ -4350,6 +4378,8 @@ false
 "Initial state: packet originating from a Storage Bucket. Used only for return traces. The storage_bucket information is populated.",
 "Initial state: packet originating from a published service that uses Private Service Connect. Used only for return traces.",
 "Initial state: packet originating from a serverless network endpoint group backend. Used only for return traces. The serverless_neg information is populated.",
+"Initial state: packet originating from a DMS Private Connection.",
+"Initial state: packet originating from a Datastream Private Connection.",
 "Config checking state: verify ingress firewall rule.",
 "Config checking state: verify egress firewall rule.",
 "Config checking state: verify route.",
diff --git a/googleapiclient/discovery_cache/documents/networksecurity.v1.json b/googleapiclient/discovery_cache/documents/networksecurity.v1.json
index 7af7aa4eb3..e4a95bfd0f 100644
--- a/googleapiclient/discovery_cache/documents/networksecurity.v1.json
+++ b/googleapiclient/discovery_cache/documents/networksecurity.v1.json
@@ -1074,7 +1074,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "networksecurity.projects.locations.list",
@@ -1083,7 +1083,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2764,6 +2764,188 @@
 }
 }
 },
+"firewallEndpoints": {
+"methods": {
+"create": {
+"description": "Creates a new FirewallEndpoint in a given project and location.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints",
+"httpMethod": "POST",
+"id": "networksecurity.projects.locations.firewallEndpoints.create",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"firewallEndpointId": {
+"description": "Required. Id of the requesting object. If auto-generating Id server-side, remove this field and firewall_endpoint_id from the method_signature of Create RPC.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. Value for parent.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+parent}/firewallEndpoints",
+"request": {
+"$ref": "FirewallEndpoint"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a single project Endpoint.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}",
+"httpMethod": "DELETE",
+"id": "networksecurity.projects.locations.firewallEndpoints.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. Name of the resource",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets details of a single project Endpoint.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.firewallEndpoints.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. Name of the resource",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "FirewallEndpoint"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists FirewallEndpoints in a given project and location.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.firewallEndpoints.list",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"filter": {
+"description": "Optional. Filtering results",
+"location": "query",
+"type": "string"
+},
+"orderBy": {
+"description": "Hint for how to order the results",
+"location": "query",
+"type": "string"
+},
+"pageSize": {
+"description": "Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "A token identifying a page of results the server should return.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. Parent value for ListEndpointsRequest",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+parent}/firewallEndpoints",
+"response": {
+"$ref": "ListFirewallEndpointsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"patch": {
+"description": "Update a single project Endpoint.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}",
+"httpMethod": "PATCH",
+"id": "networksecurity.projects.locations.firewallEndpoints.patch",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Immutable. Identifier. Name of resource.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+},
+"updateMask": {
+"description": "Required. Field mask is used to specify the fields to be overwritten in the Endpoint resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.",
+"format": "google-fieldmask",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"request": {
+"$ref": "FirewallEndpoint"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+},
 "gatewaySecurityPolicies": {
 "methods": {
 "create": {
@@ -4664,6 +4846,330 @@
 }
 }
 },
+"securityProfileGroups": {
+"methods": {
+"create": {
+"description": "Creates a new SecurityProfileGroup in a given project and location.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups",
+"httpMethod": "POST",
+"id": "networksecurity.projects.locations.securityProfileGroups.create",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"parent": {
+"description": "Required. The parent resource of the SecurityProfileGroup. Must be in the format `projects|organizations/*/locations/{location}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"securityProfileGroupId": {
+"description": "Required. Short name of the SecurityProfileGroup resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. \"security_profile_group1\".",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+parent}/securityProfileGroups",
+"request": {
+"$ref": "SecurityProfileGroup"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a single SecurityProfileGroup.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}",
+"httpMethod": "DELETE",
+"id": "networksecurity.projects.locations.securityProfileGroups.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"etag": {
+"description": "Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.",
+"location": "query",
+"type": "string"
+},
+"name": {
+"description": "Required. A name of the SecurityProfileGroup to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets details of a single SecurityProfileGroup.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.securityProfileGroups.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. A name of the SecurityProfileGroup to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "SecurityProfileGroup"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists SecurityProfileGroups in a given project and location.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.securityProfileGroups.list",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"pageSize": {
+"description": "Optional. Maximum number of SecurityProfileGroups to return per call.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. The value returned by the last `ListSecurityProfileGroupsResponse` Indicates that this is a continuation of a prior `ListSecurityProfileGroups` call, and that the system should return the next page of data.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. The project or organization and location from which the SecurityProfileGroups should be listed, specified in the format `projects|organizations/*/locations/{location}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+parent}/securityProfileGroups",
+"response": {
+"$ref": "ListSecurityProfileGroupsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"patch": {
+"description": "Updates the parameters of a single SecurityProfileGroup.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}",
+"httpMethod": "PATCH",
+"id": "networksecurity.projects.locations.securityProfileGroups.patch",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$",
+"required": true,
+"type": "string"
+},
+"updateMask": {
+"description": "Required. Field mask is used to specify the fields to be overwritten in the SecurityProfileGroup resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.",
+"format": "google-fieldmask",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"request": {
+"$ref": "SecurityProfileGroup"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+},
+"securityProfiles": {
+"methods": {
+"create": {
+"description": "Creates a new SecurityProfile in a given project and location.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfiles",
+"httpMethod": "POST",
+"id": "networksecurity.projects.locations.securityProfiles.create",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"parent": {
+"description": "Required. The parent resource of the SecurityProfile. Must be in the format `projects|organizations/*/locations/{location}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"securityProfileId": {
+"description": "Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. \"security_profile1\".",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+parent}/securityProfiles",
+"request": {
+"$ref": "SecurityProfile"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a single SecurityProfile.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}",
+"httpMethod": "DELETE",
+"id": "networksecurity.projects.locations.securityProfiles.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"etag": {
+"description": "Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.",
+"location": "query",
+"type": "string"
+},
+"name": {
+"description": "Required. A name of the SecurityProfile to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfiles/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets details of a single SecurityProfile.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.securityProfiles.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. A name of the SecurityProfile to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfiles/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"response": {
+"$ref": "SecurityProfile"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists SecurityProfiles in a given project and location.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfiles",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.securityProfiles.list",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"pageSize": {
+"description": "Optional. Maximum number of SecurityProfiles to return per call.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. The value returned by the last `ListSecurityProfilesResponse` Indicates that this is a continuation of a prior `ListSecurityProfiles` call, and that the system should return the next page of data.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. The project or organization and location from which the SecurityProfiles should be listed, specified in the format `projects|organizations/*/locations/{location}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+parent}/securityProfiles",
+"response": {
+"$ref": "ListSecurityProfilesResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"patch": {
+"description": "Updates the parameters of a single SecurityProfile.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}",
+"httpMethod": "PATCH",
+"id": "networksecurity.projects.locations.securityProfiles.patch",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfiles/[^/]+$",
+"required": true,
+"type": "string"
+},
+"updateMask": {
+"description": "Required. Field mask is used to specify the fields to be overwritten in the SecurityProfile resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.",
+"format": "google-fieldmask",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+name}",
+"request": {
+"$ref": "SecurityProfile"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+},
 "serverTlsPolicies": {
 "methods": {
 "create": {
@@ -5237,7 +5743,7 @@
 }
 }
 },
-"revision": "20260407",
+"revision": "20260426",
 "rootUrl": "https://networksecurity.googleapis.com/",
 "schemas": {
 "AddAddressGroupItemsRequest": {
diff --git a/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json b/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json
index d644c17436..382c39e9af 100644
--- a/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json
@@ -1074,7 +1074,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "networksecurity.projects.locations.list",
@@ -1083,7 +1083,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2764,6 +2764,188 @@
 }
 }
 },
+"firewallEndpoints": {
+"methods": {
+"create": {
+"description": "Creates a new FirewallEndpoint in a given project and location.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints",
+"httpMethod": "POST",
+"id": "networksecurity.projects.locations.firewallEndpoints.create",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"firewallEndpointId": {
+"description": "Required. Id of the requesting object. If auto-generating Id server-side, remove this field and firewall_endpoint_id from the method_signature of Create RPC.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. Value for parent.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+parent}/firewallEndpoints",
+"request": {
+"$ref": "FirewallEndpoint"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a single project Endpoint.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}",
+"httpMethod": "DELETE",
+"id": "networksecurity.projects.locations.firewallEndpoints.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. Name of the resource",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets details of a single project Endpoint.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.firewallEndpoints.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. Name of the resource",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "FirewallEndpoint"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists FirewallEndpoints in a given project and location.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.firewallEndpoints.list",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"filter": {
+"description": "Optional. Filtering results",
+"location": "query",
+"type": "string"
+},
+"orderBy": {
+"description": "Hint for how to order the results",
+"location": "query",
+"type": "string"
+},
+"pageSize": {
+"description": "Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "A token identifying a page of results the server should return.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. Parent value for ListEndpointsRequest",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+parent}/firewallEndpoints",
+"response": {
+"$ref": "ListFirewallEndpointsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"patch": {
+"description": "Update a single project Endpoint.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}",
+"httpMethod": "PATCH",
+"id": "networksecurity.projects.locations.firewallEndpoints.patch",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Immutable. Identifier. Name of resource.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$",
+"required": true,
+"type": "string"
+},
+"requestId": {
+"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
+"location": "query",
+"type": "string"
+},
+"updateMask": {
+"description": "Required. Field mask is used to specify the fields to be overwritten in the Endpoint resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.",
+"format": "google-fieldmask",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"request": {
+"$ref": "FirewallEndpoint"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+},
 "gatewaySecurityPolicies": {
 "methods": {
 "create": {
@@ -4950,6 +5132,330 @@
 }
 }
 },
+"securityProfileGroups": {
+"methods": {
+"create": {
+"description": "Creates a new SecurityProfileGroup in a given project and location.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups",
+"httpMethod": "POST",
+"id": "networksecurity.projects.locations.securityProfileGroups.create",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"parent": {
+"description": "Required. The parent resource of the SecurityProfileGroup. Must be in the format `projects|organizations/*/locations/{location}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"securityProfileGroupId": {
+"description": "Required. Short name of the SecurityProfileGroup resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. \"security_profile_group1\".",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+parent}/securityProfileGroups",
+"request": {
+"$ref": "SecurityProfileGroup"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a single SecurityProfileGroup.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}",
+"httpMethod": "DELETE",
+"id": "networksecurity.projects.locations.securityProfileGroups.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"etag": {
+"description": "Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.",
+"location": "query",
+"type": "string"
+},
+"name": {
+"description": "Required. A name of the SecurityProfileGroup to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets details of a single SecurityProfileGroup.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.securityProfileGroups.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. A name of the SecurityProfileGroup to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "SecurityProfileGroup"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists SecurityProfileGroups in a given project and location.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.securityProfileGroups.list",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"pageSize": {
+"description": "Optional. Maximum number of SecurityProfileGroups to return per call.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. The value returned by the last `ListSecurityProfileGroupsResponse` Indicates that this is a continuation of a prior `ListSecurityProfileGroups` call, and that the system should return the next page of data.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. The project or organization and location from which the SecurityProfileGroups should be listed, specified in the format `projects|organizations/*/locations/{location}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+parent}/securityProfileGroups",
+"response": {
+"$ref": "ListSecurityProfileGroupsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"patch": {
+"description": "Updates the parameters of a single SecurityProfileGroup.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}",
+"httpMethod": "PATCH",
+"id": "networksecurity.projects.locations.securityProfileGroups.patch",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$",
+"required": true,
+"type": "string"
+},
+"updateMask": {
+"description": "Required. Field mask is used to specify the fields to be overwritten in the SecurityProfileGroup resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.",
+"format": "google-fieldmask",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"request": {
+"$ref": "SecurityProfileGroup"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+},
+"securityProfiles": {
+"methods": {
+"create": {
+"description": "Creates a new SecurityProfile in a given project and location.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfiles",
+"httpMethod": "POST",
+"id": "networksecurity.projects.locations.securityProfiles.create",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"parent": {
+"description": "Required. The parent resource of the SecurityProfile. Must be in the format `projects|organizations/*/locations/{location}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+},
+"securityProfileId": {
+"description": "Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. \"security_profile1\".",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+parent}/securityProfiles",
+"request": {
+"$ref": "SecurityProfile"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"delete": {
+"description": "Deletes a single SecurityProfile.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}",
+"httpMethod": "DELETE",
+"id": "networksecurity.projects.locations.securityProfiles.delete",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"etag": {
+"description": "Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.",
+"location": "query",
+"type": "string"
+},
+"name": {
+"description": "Required. A name of the SecurityProfile to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfiles/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"get": {
+"description": "Gets details of a single SecurityProfile.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.securityProfiles.get",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Required. A name of the SecurityProfile to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfiles/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"response": {
+"$ref": "SecurityProfile"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"list": {
+"description": "Lists SecurityProfiles in a given project and location.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfiles",
+"httpMethod": "GET",
+"id": "networksecurity.projects.locations.securityProfiles.list",
+"parameterOrder": [
+"parent"
+],
+"parameters": {
+"pageSize": {
+"description": "Optional. Maximum number of SecurityProfiles to return per call.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. The value returned by the last `ListSecurityProfilesResponse` Indicates that this is a continuation of a prior `ListSecurityProfiles` call, and that the system should return the next page of data.",
+"location": "query",
+"type": "string"
+},
+"parent": {
+"description": "Required. The project or organization and location from which the SecurityProfiles should be listed, specified in the format `projects|organizations/*/locations/{location}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta1/{+parent}/securityProfiles",
+"response": {
+"$ref": "ListSecurityProfilesResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"patch": {
+"description": "Updates the parameters of a single SecurityProfile.",
+"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}",
+"httpMethod": "PATCH",
+"id": "networksecurity.projects.locations.securityProfiles.patch",
+"parameterOrder": [
+"name"
+],
+"parameters": {
+"name": {
+"description": "Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/securityProfiles/[^/]+$",
+"required": true,
+"type": "string"
+},
+"updateMask": {
+"description": "Required. Field mask is used to specify the fields to be overwritten in the SecurityProfile resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.",
+"format": "google-fieldmask",
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1beta1/{+name}",
+"request": {
+"$ref": "SecurityProfile"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+}
+}
+},
 "serverTlsPolicies": {
 "methods": {
 "create": {
@@ -5523,7 +6029,7 @@
 }
 }
 },
-"revision": "20260407",
+"revision": "20260426",
 "rootUrl": "https://networksecurity.googleapis.com/",
 "schemas": {
 "AddAddressGroupItemsRequest": {
diff --git a/googleapiclient/discovery_cache/documents/networkservices.v1.json b/googleapiclient/discovery_cache/documents/networkservices.v1.json
index bf89a4682d..3fb232e0dc 100644
--- a/googleapiclient/discovery_cache/documents/networkservices.v1.json
+++ b/googleapiclient/discovery_cache/documents/networkservices.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "networkservices.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1208,6 +1208,11 @@
 "pattern": "^projects/[^/]+/locations/[^/]+$",
 "required": true,
 "type": "string"
+},
+"requestId": {
+"description": "Optional. Idempotent request UUID.",
+"location": "query",
+"type": "string"
 }
 },
 "path": "v1/{+parent}/httpRoutes",
@@ -1280,6 +1285,11 @@
 "parent"
 ],
 "parameters": {
+"filter": {
+"description": "Optional. Filter expression to restrict the list.",
+"location": "query",
+"type": "string"
+},
 "pageSize": {
 "description": "Maximum number of HttpRoutes to return per call.",
 "format": "int32",
@@ -3191,7 +3201,7 @@
 }
 }
 },
-"revision": "20260330",
+"revision": "20260424",
 "rootUrl": "https://networkservices.googleapis.com/",
 "schemas": {
 "AuditConfig": {
diff --git a/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json b/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json
index ed4fc8819c..181df637bd 100644
--- a/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "networkservices.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1102,6 +1102,11 @@
 "pattern": "^projects/[^/]+/locations/[^/]+$",
 "required": true,
 "type": "string"
+},
+"requestId": {
+"description": "Optional. Idempotent request UUID.",
+"location": "query",
+"type": "string"
 }
 },
 "path": "v1beta1/{+parent}/httpRoutes",
@@ -1174,6 +1179,11 @@
 "parent"
 ],
 "parameters": {
+"filter": {
+"description": "Optional. Filter expression to restrict the list.",
+"location": "query",
+"type": "string"
+},
 "pageSize": {
 "description": "Maximum number of HttpRoutes to return per call.",
 "format": "int32",
@@ -3267,7 +3277,7 @@
 }
 }
 },
-"revision": "20260407",
+"revision": "20260424",
 "rootUrl": "https://networkservices.googleapis.com/",
 "schemas": {
 "AgentGateway": {
@@ -3448,6 +3458,13 @@
 "resourceUri": {
 "description": "Optional. A supported Google Cloud networking proxy in the Project and Location",
 "type": "string"
+},
+"resourceUris": {
+"description": "Optional. List of supported Google Cloud networking proxies in the Project and Location. resource_uris is mutually exclusive with resource_uri.",
+"items": {
+"type": "string"
+},
+"type": "array"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/observability.v1.json b/googleapiclient/discovery_cache/documents/observability.v1.json
index 7ee1d79116..057ab3d742 100644
--- a/googleapiclient/discovery_cache/documents/observability.v1.json
+++ b/googleapiclient/discovery_cache/documents/observability.v1.json
@@ -307,7 +307,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/folders/{foldersId}/locations",
 "httpMethod": "GET",
 "id": "observability.folders.locations.list",
@@ -316,7 +316,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -576,7 +576,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/organizations/{organizationsId}/locations",
 "httpMethod": "GET",
 "id": "observability.organizations.locations.list",
@@ -585,7 +585,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -845,7 +845,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "observability.projects.locations.list",
@@ -854,7 +854,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1646,7 +1646,7 @@
 }
 }
 },
-"revision": "20260409",
+"revision": "20260423",
 "rootUrl": "https://observability.googleapis.com/",
 "schemas": {
 "Bucket": {
diff --git a/googleapiclient/discovery_cache/documents/ondemandscanning.v1.json b/googleapiclient/discovery_cache/documents/ondemandscanning.v1.json
index a1a4864ac9..8609e00400 100644
--- a/googleapiclient/discovery_cache/documents/ondemandscanning.v1.json
+++ b/googleapiclient/discovery_cache/documents/ondemandscanning.v1.json
@@ -344,7 +344,7 @@
 }
 }
 },
-"revision": "20260330",
+"revision": "20260427",
 "rootUrl": "https://ondemandscanning.googleapis.com/",
 "schemas": {
 "AISkillAnalysisOccurrence": {
@@ -1277,6 +1277,11 @@
 },
 "layerDetails": {
 "$ref": "LayerDetails"
+},
+"lineNumber": {
+"description": "Line number in the file where the package is found. Applies only to source repository scanning. Note: this field is marked as `optional` in other corresponding protos, but in edition 2023, the \"optional\" keyword is redundant.",
+"format": "int32",
+"type": "integer"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json b/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json
index 6cf4315bff..5efa55d1d3 100644
--- a/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json
@@ -344,7 +344,7 @@
 }
 }
 },
-"revision": "20260330",
+"revision": "20260427",
 "rootUrl": "https://ondemandscanning.googleapis.com/",
 "schemas": {
 "AISkillAnalysisOccurrence": {
@@ -1272,6 +1272,11 @@
 },
 "layerDetails": {
 "$ref": "LayerDetails"
+},
+"lineNumber": {
+"description": "Line number in the file where the package is found. Applies only to source repository scanning. Note: this field is marked as `optional` in other corresponding protos, but in edition 2023, the \"optional\" keyword is redundant.",
+"format": "int32",
+"type": "integer"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/oracledatabase.v1.json b/googleapiclient/discovery_cache/documents/oracledatabase.v1.json
index 22649e6f6e..bf5c004262 100644
--- a/googleapiclient/discovery_cache/documents/oracledatabase.v1.json
+++ b/googleapiclient/discovery_cache/documents/oracledatabase.v1.json
@@ -176,7 +176,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2504,7 +2504,7 @@
 }
 }
 },
-"revision": "20260415",
+"revision": "20260427",
 "rootUrl": "https://oracledatabase.googleapis.com/",
 "schemas": {
 "AllConnectionStrings": {
@@ -5988,6 +5988,13 @@
 "nextPageToken": {
 "description": "A token identifying a page of results the server should return.",
 "type": "string"
+},
+"unreachable": {
+"description": "Unreachable locations when listing resources across all locations using wildcard location '-'.",
+"items": {
+"type": "string"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -6024,6 +6031,13 @@
 "nextPageToken": {
 "description": "A token for fetching next page of response.",
 "type": "string"
+},
+"unreachable": {
+"description": "Unreachable locations when listing resources across all locations using wildcard location '-'.",
+"items": {
+"type": "string"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -6042,6 +6056,13 @@
 "nextPageToken": {
 "description": "A token to fetch the next page of results.",
 "type": "string"
+},
+"unreachable": {
+"description": "Unreachable locations when listing resources across all locations using wildcard location '-'.",
+"items": {
+"type": "string"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -6168,6 +6189,13 @@
 "nextPageToken": {
 "description": "A token identifying a page of results the server should return.",
 "type": "string"
+},
+"unreachable": {
+"description": "Unreachable locations when listing resources across all locations using wildcard location '-'.",
+"items": {
+"type": "string"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -6222,6 +6250,13 @@
 "nextPageToken": {
 "description": "A token identifying a page of results the server should return.",
 "type": "string"
+},
+"unreachable": {
+"description": "Unreachable locations when listing resources across all locations using wildcard location '-'.",
+"items": {
+"type": "string"
+},
+"type": "array"
 }
 },
 "type": "object"
@@ -6240,6 +6275,13 @@
 "nextPageToken": {
 "description": "A token identifying a page of results the server should return. If present, the next page token can be provided to a subsequent ListExascaleDbStorageVaults call to list the next page. If empty, there are no more pages.",
 "type": "string"
+},
+"unreachable": {
+"description": "Unreachable locations when listing resources across all locations using wildcard location '-'.",
+"items": {
+"type": "string"
+},
+"type": "array"
 }
 },
 "type": "object"
diff --git a/googleapiclient/discovery_cache/documents/osconfig.v1.json b/googleapiclient/discovery_cache/documents/osconfig.v1.json
index 5f9a42f954..1f14386ef9 100644
--- a/googleapiclient/discovery_cache/documents/osconfig.v1.json
+++ b/googleapiclient/discovery_cache/documents/osconfig.v1.json
@@ -420,134 +420,6 @@
 }
 }
 },
-"operations": {
-"methods": {
-"cancel": {
-"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.",
-"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel",
-"httpMethod": "POST",
-"id": "osconfig.projects.locations.operations.cancel",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"name": {
-"description": "The name of the operation resource to be cancelled.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/operations/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1/{+name}:cancel",
-"request": {
-"$ref": "CancelOperationRequest"
-},
-"response": {
-"$ref": "Empty"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform"
-]
-},
-"delete": {
-"description": "Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.",
-"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}",
-"httpMethod": "DELETE",
-"id": "osconfig.projects.locations.operations.delete",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"name": {
-"description": "The name of the operation resource to be deleted.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/operations/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1/{+name}",
-"response": {
-"$ref": "Empty"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform"
-]
-},
-"get": {
-"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.",
-"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}",
-"httpMethod": "GET",
-"id": "osconfig.projects.locations.operations.get",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"name": {
-"description": "The name of the operation resource.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/operations/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1/{+name}",
-"response": {
-"$ref": "Operation"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform"
-]
-},
-"list": {
-"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.",
-"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/operations",
-"httpMethod": "GET",
-"id": "osconfig.projects.locations.operations.list",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"filter": {
-"description": "The standard list filter.",
-"location": "query",
-"type": "string"
-},
-"name": {
-"description": "The name of the operation's parent resource.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+$",
-"required": true,
-"type": "string"
-},
-"pageSize": {
-"description": "The standard list page size.",
-"format": "int32",
-"location": "query",
-"type": "integer"
-},
-"pageToken": {
-"description": "The standard list page token.",
-"location": "query",
-"type": "string"
-},
-"returnPartialSuccess": {
-"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
-"location": "query",
-"type": "boolean"
-}
-},
-"path": "v1/{+name}/operations",
-"response": {
-"$ref": "ListOperationsResponse"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform"
-]
-}
-}
-},
 "osPolicyAssignments": {
 "methods": {
 "create": {
@@ -1211,7 +1083,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260423",
 "rootUrl": "https://osconfig.googleapis.com/",
 "schemas": {
 "AptSettings": {
@@ -1568,138 +1440,6 @@
 "properties": {},
 "type": "object"
 },
-"GoogleCloudOsconfigCommonV1__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1alpha__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1alpha__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1main__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1main__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
 "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata": {
 "description": "OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.",
 "id": "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata",
@@ -2243,31 +1983,6 @@
 },
 "type": "object"
 },
-"ListOperationsResponse": {
-"description": "The response message for Operations.ListOperations.",
-"id": "ListOperationsResponse",
-"properties": {
-"nextPageToken": {
-"description": "The standard List next-page token.",
-"type": "string"
-},
-"operations": {
-"description": "A list of operations that matches the specified filter in the request.",
-"items": {
-"$ref": "Operation"
-},
-"type": "array"
-},
-"unreachable": {
-"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.",
-"items": {
-"type": "string"
-},
-"type": "array"
-}
-},
-"type": "object"
-},
 "ListPatchDeploymentsResponse": {
 "description": "A response message for listing patch deployments.",
 "id": "ListPatchDeploymentsResponse",
diff --git a/googleapiclient/discovery_cache/documents/osconfig.v1alpha.json b/googleapiclient/discovery_cache/documents/osconfig.v1alpha.json
index cfd308b320..3e20d9d913 100644
--- a/googleapiclient/discovery_cache/documents/osconfig.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/osconfig.v1alpha.json
@@ -430,134 +430,6 @@
 }
 }
 },
-"operations": {
-"methods": {
-"cancel": {
-"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.",
-"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel",
-"httpMethod": "POST",
-"id": "osconfig.projects.locations.operations.cancel",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"name": {
-"description": "The name of the operation resource to be cancelled.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/operations/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1alpha/{+name}:cancel",
-"request": {
-"$ref": "CancelOperationRequest"
-},
-"response": {
-"$ref": "Empty"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform"
-]
-},
-"delete": {
-"description": "Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.",
-"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}",
-"httpMethod": "DELETE",
-"id": "osconfig.projects.locations.operations.delete",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"name": {
-"description": "The name of the operation resource to be deleted.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/operations/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1alpha/{+name}",
-"response": {
-"$ref": "Empty"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform"
-]
-},
-"get": {
-"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.",
-"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}",
-"httpMethod": "GET",
-"id": "osconfig.projects.locations.operations.get",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"name": {
-"description": "The name of the operation resource.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+/operations/[^/]+$",
-"required": true,
-"type": "string"
-}
-},
-"path": "v1alpha/{+name}",
-"response": {
-"$ref": "Operation"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform"
-]
-},
-"list": {
-"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.",
-"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/operations",
-"httpMethod": "GET",
-"id": "osconfig.projects.locations.operations.list",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"filter": {
-"description": "The standard list filter.",
-"location": "query",
-"type": "string"
-},
-"name": {
-"description": "The name of the operation's parent resource.",
-"location": "path",
-"pattern": "^projects/[^/]+/locations/[^/]+$",
-"required": true,
-"type": "string"
-},
-"pageSize": {
-"description": "The standard list page size.",
-"format": "int32",
-"location": "query",
-"type": "integer"
-},
-"pageToken": {
-"description": "The standard list page token.",
-"location": "query",
-"type": "string"
-},
-"returnPartialSuccess": {
-"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
-"location": "query",
-"type": "boolean"
-}
-},
-"path": "v1alpha/{+name}/operations",
-"response": {
-"$ref": "ListOperationsResponse"
-},
-"scopes": [
-"https://www.googleapis.com/auth/cloud-platform"
-]
-}
-}
-},
 "osPolicyAssignments": {
 "methods": {
 "create": {
@@ -835,7 +707,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260423",
 "rootUrl": "https://osconfig.googleapis.com/",
 "schemas": {
 "CVSSv3": {
@@ -1035,138 +907,6 @@
 },
 "type": "object"
 },
-"GoogleCloudOsconfigCommonV1__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1alpha__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1alpha__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1main__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1main__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
 "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata": {
 "description": "OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.",
 "id": "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata",
@@ -1838,31 +1578,6 @@
 },
 "type": "object"
 },
-"ListOperationsResponse": {
-"description": "The response message for Operations.ListOperations.",
-"id": "ListOperationsResponse",
-"properties": {
-"nextPageToken": {
-"description": "The standard List next-page token.",
-"type": "string"
-},
-"operations": {
-"description": "A list of operations that matches the specified filter in the request.",
-"items": {
-"$ref": "Operation"
-},
-"type": "array"
-},
-"unreachable": {
-"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.",
-"items": {
-"type": "string"
-},
-"type": "array"
-}
-},
-"type": "object"
-},
 "ListVulnerabilityReportsResponse": {
 "description": "A response message for listing vulnerability reports for all VM instances in the specified location.",
 "id": "ListVulnerabilityReportsResponse",
diff --git a/googleapiclient/discovery_cache/documents/osconfig.v1beta.json b/googleapiclient/discovery_cache/documents/osconfig.v1beta.json
index 7dae825601..144de5c70d 100644
--- a/googleapiclient/discovery_cache/documents/osconfig.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/osconfig.v1beta.json
@@ -689,7 +689,7 @@
 }
 }
 },
-"revision": "20260223",
+"revision": "20260423",
 "rootUrl": "https://osconfig.googleapis.com/",
 "schemas": {
 "AptRepository": {
@@ -1075,138 +1075,6 @@
 "properties": {},
 "type": "object"
 },
-"GoogleCloudOsconfigCommonV1__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1alpha__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1alpha__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1main__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1main__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
 "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata": {
 "description": "OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.",
 "id": "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata",
diff --git a/googleapiclient/discovery_cache/documents/osconfig.v2.json b/googleapiclient/discovery_cache/documents/osconfig.v2.json
index bd35d27b9e..b4a2646817 100644
--- a/googleapiclient/discovery_cache/documents/osconfig.v2.json
+++ b/googleapiclient/discovery_cache/documents/osconfig.v2.json
@@ -267,7 +267,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
+"description": "Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
 "location": "path",
 "pattern": "^folders/[^/]+/locations/global/policyOrchestrators/[^/]+$",
 "required": true,
@@ -589,7 +589,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
+"description": "Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
 "location": "path",
 "pattern": "^organizations/[^/]+/locations/global/policyOrchestrators/[^/]+$",
 "required": true,
@@ -911,7 +911,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
+"description": "Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/global/policyOrchestrators/[^/]+$",
 "required": true,
@@ -1072,7 +1072,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260423",
 "rootUrl": "https://osconfig.googleapis.com/",
 "schemas": {
 "CancelOperationRequest": {
@@ -1104,138 +1104,6 @@
 },
 "type": "object"
 },
-"GoogleCloudOsconfigCommonV1__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1alpha__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1alpha__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1main__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1main__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
 "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata": {
 "description": "OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.",
 "id": "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata",
@@ -1525,7 +1393,7 @@
 "type": "object"
 },
 "GoogleCloudOsconfigV2__PolicyOrchestrator": {
-"description": "PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not \"manage\" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope.",
+"description": "A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources.",
 "id": "GoogleCloudOsconfigV2__PolicyOrchestrator",
 "properties": {
 "action": {
@@ -1555,7 +1423,7 @@
 "type": "object"
 },
 "name": {
-"description": "Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
+"description": "Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
 "type": "string"
 },
 "orchestratedResource": {
diff --git a/googleapiclient/discovery_cache/documents/osconfig.v2beta.json b/googleapiclient/discovery_cache/documents/osconfig.v2beta.json
index 6bf5193a96..4f441c6871 100644
--- a/googleapiclient/discovery_cache/documents/osconfig.v2beta.json
+++ b/googleapiclient/discovery_cache/documents/osconfig.v2beta.json
@@ -267,7 +267,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
+"description": "Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
 "location": "path",
 "pattern": "^folders/[^/]+/locations/global/policyOrchestrators/[^/]+$",
 "required": true,
@@ -589,7 +589,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
+"description": "Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
 "location": "path",
 "pattern": "^organizations/[^/]+/locations/global/policyOrchestrators/[^/]+$",
 "required": true,
@@ -911,7 +911,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
+"description": "Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
 "location": "path",
 "pattern": "^projects/[^/]+/locations/global/policyOrchestrators/[^/]+$",
 "required": true,
@@ -1072,7 +1072,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260423",
 "rootUrl": "https://osconfig.googleapis.com/",
 "schemas": {
 "CancelOperationRequest": {
@@ -1104,138 +1104,6 @@
 },
 "type": "object"
 },
-"GoogleCloudOsconfigCommonV1__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1alpha__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1alpha__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
-"GoogleCloudOsconfigCommonV1main__OperationMetadata": {
-"description": "Represents the metadata of a generic long-running operation.",
-"id": "GoogleCloudOsconfigCommonV1main__OperationMetadata",
-"properties": {
-"apiVersion": {
-"description": "Output only. API version used to start the operation.",
-"readOnly": true,
-"type": "string"
-},
-"createTime": {
-"description": "Output only. The time the operation was created.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"endTime": {
-"description": "Output only. The time the operation finished running.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"requestedCancellation": {
-"description": "Output only. 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`.",
-"readOnly": true,
-"type": "boolean"
-},
-"statusMessage": {
-"description": "Output only. Human-readable status of the operation, if any.",
-"readOnly": true,
-"type": "string"
-},
-"target": {
-"description": "Output only. Server-defined resource path for the target of the operation.",
-"readOnly": true,
-"type": "string"
-},
-"verb": {
-"description": "Output only. Name of the verb executed by the operation.",
-"readOnly": true,
-"type": "string"
-}
-},
-"type": "object"
-},
 "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata": {
 "description": "OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.",
 "id": "GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata",
@@ -1569,7 +1437,7 @@
 "type": "object"
 },
 "GoogleCloudOsconfigV2beta__PolicyOrchestrator": {
-"description": "PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale. Policy orchestrator functions as an endless loop. Each iteration orchestrator computes a set of resources that should be affected, then progressively applies changes to them. If for some reason this set of resources changes over time (e.g. new projects are added), the future loop iterations will address that. Orchestrator can either upsert or delete policy resources. For more details, see the description of the `action`, and `orchestrated_resource` fields. Note that policy orchestrator do not \"manage\" the resources it creates. Every iteration is independent and only minimal history of past actions is retained (apart from Cloud Logging). If orchestrator gets deleted, it does not affect the resources it created in the past. Those will remain where they were. Same applies if projects are removed from the orchestrator's scope.",
+"description": "A policy orchestrator manages project-level and zone-level policy resources, such as OS policy assignments. It provides methods to create, update, and delete these resources across projects and locations at scale. The policy orchestrator operates as a continuous loop. In each iteration, the orchestrator identifies the set of resources to be modified and progressively applies changes. If the set of resources changes over time (for example, if you add new projects), subsequent iterations address those changes. The orchestrator can either upsert or delete policy resources. For more details, see the `action` and `orchestrated_resource` fields. The policy orchestrator does not manage the lifecycle of the resources it creates. Each iteration is independent and, besides Cloud Logging, the orchestrator retains only a minimal history of past actions. Deleting the orchestrator does not affect previously created resources; these resources remain in their current state. Similarly, removing projects from the orchestrator's scope does not affect existing resources.",
 "id": "GoogleCloudOsconfigV2beta__PolicyOrchestrator",
 "properties": {
 "action": {
@@ -1599,7 +1467,7 @@
 "type": "object"
 },
 "name": {
-"description": "Immutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
+"description": "Immutable. Identifier. In the following format: * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`",
 "type": "string"
 },
 "orchestratedResource": {
diff --git a/googleapiclient/discovery_cache/documents/parametermanager.v1.json b/googleapiclient/discovery_cache/documents/parametermanager.v1.json
index fd4ab6c1e0..6c233901b5 100644
--- a/googleapiclient/discovery_cache/documents/parametermanager.v1.json
+++ b/googleapiclient/discovery_cache/documents/parametermanager.v1.json
@@ -382,7 +382,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "parametermanager.projects.locations.list",
@@ -391,7 +391,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -841,7 +841,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260422",
 "rootUrl": "https://parametermanager.googleapis.com/",
 "schemas": {
 "Empty": {
diff --git a/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json b/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json
index 6e9a3931b3..f11db211e4 100644
--- a/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json
+++ b/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json
@@ -586,7 +586,7 @@
 }
 }
 },
-"revision": "20260301",
+"revision": "20260430",
 "rootUrl": "https://paymentsresellersubscription.googleapis.com/",
 "schemas": {
 "Amount": {
@@ -1336,12 +1336,14 @@
 "enum": [
 "RESUME_MODE_UNSPECIFIED",
 "RESUME_MODE_CYCLE_OPTIONS",
-"RESUME_MODE_RESTORE_EXISTING_BILLING_SCHEDULE"
+"RESUME_MODE_RESTORE_EXISTING_BILLING_SCHEDULE",
+"RESUME_MODE_IMMEDIATE_NEW_CYCLE"
 ],
 "enumDescriptions": [
 "Reserved for invalid or unexpected value. Do not use.",
 "Resume the subscription using the input from `cycle_options`.",
-"Resume the subscription with the existing billing schedule. The subscription's next renewal time must still be in the future for this mode to be applicable."
+"Resume the subscription with the existing billing schedule. The subscription's next renewal time must still be in the future for this mode to be applicable.",
+"Resume the subscription and start a new billing cycle immediately, resulting in a new charge."
 ],
 "type": "string"
 }
@@ -1787,7 +1789,22 @@
 "SuspendSubscriptionRequest": {
 "description": "Request to suspend a subscription.",
 "id": "SuspendSubscriptionRequest",
-"properties": {},
+"properties": {
+"suspendMode": {
+"description": "Optional. The mode to suspend the subscription. It's required for partners to specify the suspend mode, whether suspend immediately and indefinitely, or cancel the subscription after grace_period_millis or auto_cancel_duration_millis if it's not resumed.",
+"enum": [
+"SUSPEND_MODE_UNSPECIFIED",
+"SUSPEND_MODE_CANCEL_AFTER_GRACE_PERIOD",
+"SUSPEND_MODE_CANCEL_AFTER_RETENTION_PERIOD"
+],
+"enumDescriptions": [
+"The default value. Suspend the subscription, and the subscription will stay suspended indefinitely.",
+"Suspend the subscription, and the subscription will be auto cancelled after the grace period. Contract terms dictate how long the grace period is.",
+"Suspend the subscription, and the subscription will be auto cancelled after the retention period. Contract terms dictate how long the retention period is."
+],
+"type": "string"
+}
+},
 "type": "object"
 },
 "SuspendSubscriptionResponse": {
diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1.json b/googleapiclient/discovery_cache/documents/policysimulator.v1.json
index 6f7a98dfed..19499d2eaf 100644
--- a/googleapiclient/discovery_cache/documents/policysimulator.v1.json
+++ b/googleapiclient/discovery_cache/documents/policysimulator.v1.json
@@ -1061,7 +1061,7 @@
 }
 }
 },
-"revision": "20260312",
+"revision": "20260423",
 "rootUrl": "https://policysimulator.googleapis.com/",
 "schemas": {
 "GoogleCloudOrgpolicyV2AlternatePolicySpec": {
@@ -1069,7 +1069,7 @@
 "id": "GoogleCloudOrgpolicyV2AlternatePolicySpec",
 "properties": {
 "launch": {
-"description": "Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy.",
+"description": "Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy.",
 "type": "string"
 },
 "spec": {
@@ -1091,7 +1091,7 @@
 "DENY"
 ],
 "enumDescriptions": [
-"This is only used for distinguishing unset values and should never be used. Results in an error.",
+"This is only used for distinguishing unset values, and results in an error if used.",
 "Allowed action type.",
 "Deny action type."
 ],
@@ -1121,10 +1121,10 @@
 "GOVERN_TAGS"
 ],
 "enumDescriptions": [
-"This is only used for distinguishing unset values and should never be used. Results in an error.",
+"This is only used for distinguishing unset values, and results in an error if used.",
 "Constraint applied when creating the resource.",
 "Constraint applied when updating the resource.",
-"Constraint applied when deleting the resource. Not currently supported.",
+"Constraint applied when deleting the resource. Not supported.",
 "Constraint applied when removing an IAM grant.",
 "Constraint applied when enforcing forced tagging."
 ],
@@ -1133,7 +1133,7 @@
 "type": "array"
 },
 "name": {
-"description": "Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted.",
+"description": "Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted.",
 "type": "string"
 },
 "resourceTypes": {
diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json b/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json
index 2e48e61248..edb77c9a12 100644
--- a/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json
@@ -640,7 +640,7 @@
 }
 }
 },
-"revision": "20260312",
+"revision": "20260423",
 "rootUrl": "https://policysimulator.googleapis.com/",
 "schemas": {
 "GoogleCloudOrgpolicyV2AlternatePolicySpec": {
@@ -648,7 +648,7 @@
 "id": "GoogleCloudOrgpolicyV2AlternatePolicySpec",
 "properties": {
 "launch": {
-"description": "Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy.",
+"description": "Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy.",
 "type": "string"
 },
 "spec": {
@@ -670,7 +670,7 @@
 "DENY"
 ],
 "enumDescriptions": [
-"This is only used for distinguishing unset values and should never be used. Results in an error.",
+"This is only used for distinguishing unset values, and results in an error if used.",
 "Allowed action type.",
 "Deny action type."
 ],
@@ -700,10 +700,10 @@
 "GOVERN_TAGS"
 ],
 "enumDescriptions": [
-"This is only used for distinguishing unset values and should never be used. Results in an error.",
+"This is only used for distinguishing unset values, and results in an error if used.",
 "Constraint applied when creating the resource.",
 "Constraint applied when updating the resource.",
-"Constraint applied when deleting the resource. Not currently supported.",
+"Constraint applied when deleting the resource. Not supported.",
 "Constraint applied when removing an IAM grant.",
 "Constraint applied when enforcing forced tagging."
 ],
@@ -712,7 +712,7 @@
 "type": "array"
 },
 "name": {
-"description": "Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted.",
+"description": "Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted.",
 "type": "string"
 },
 "resourceTypes": {
diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json b/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json
index f8828918e2..f8f1cd86a8 100644
--- a/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json
@@ -1197,7 +1197,7 @@
 }
 }
 },
-"revision": "20260312",
+"revision": "20260423",
 "rootUrl": "https://policysimulator.googleapis.com/",
 "schemas": {
 "GoogleCloudOrgpolicyV2AlternatePolicySpec": {
@@ -1205,7 +1205,7 @@
 "id": "GoogleCloudOrgpolicyV2AlternatePolicySpec",
 "properties": {
 "launch": {
-"description": "Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy.",
+"description": "Reference to the launch that will be used while audit logging and to control the launch. Set only in the alternate policy.",
 "type": "string"
 },
 "spec": {
@@ -1227,7 +1227,7 @@
 "DENY"
 ],
 "enumDescriptions": [
-"This is only used for distinguishing unset values and should never be used. Results in an error.",
+"This is only used for distinguishing unset values, and results in an error if used.",
 "Allowed action type.",
 "Deny action type."
 ],
@@ -1257,10 +1257,10 @@
 "GOVERN_TAGS"
 ],
 "enumDescriptions": [
-"This is only used for distinguishing unset values and should never be used. Results in an error.",
+"This is only used for distinguishing unset values, and results in an error if used.",
 "Constraint applied when creating the resource.",
 "Constraint applied when updating the resource.",
-"Constraint applied when deleting the resource. Not currently supported.",
+"Constraint applied when deleting the resource. Not supported.",
 "Constraint applied when removing an IAM grant.",
 "Constraint applied when enforcing forced tagging."
 ],
@@ -1269,7 +1269,7 @@
 "type": "array"
 },
 "name": {
-"description": "Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted.",
+"description": "Immutable. Name of the constraint. This is unique within the organization. The name must be of the form: * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 71 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/custom.` is not counted.",
 "type": "string"
 },
 "resourceTypes": {
diff --git a/googleapiclient/discovery_cache/documents/policytroubleshooter.v3beta.json b/googleapiclient/discovery_cache/documents/policytroubleshooter.v3beta.json
index d7a050d04e..052bd8992a 100644
--- a/googleapiclient/discovery_cache/documents/policytroubleshooter.v3beta.json
+++ b/googleapiclient/discovery_cache/documents/policytroubleshooter.v3beta.json
@@ -128,7 +128,7 @@
 }
 }
 },
-"revision": "20260426",
+"revision": "20260503",
 "rootUrl": "https://policytroubleshooter.googleapis.com/",
 "schemas": {
 "GoogleCloudPolicytroubleshooterIamV3betaAccessTuple": {
@@ -1493,7 +1493,7 @@
 },
 "condition": {
 "$ref": "GoogleTypeExpr",
-"description": "Optional. The condition to apply to the policy binding. When set, the `expression` field in the `Expr` must include from 1 to 10 subexpressions, joined by the \"||\"(Logical OR), \"&&\"(Logical AND) or \"!\"(Logical NOT) operators and cannot contain more than 250 characters. The condition is currently only supported when bound to policies of kind principal access boundary. When the bound policy is a principal access boundary policy, the only supported attributes in any subexpression are `principal.type` and `principal.subject`. An example expression is: \"principal.type == 'iam.googleapis.com/ServiceAccount'\" or \"principal.subject == 'bob@example.com'\". Allowed operations for `principal.subject`: - `principal.subject == ` - `principal.subject != ` - `principal.subject in []` - `principal.subject.startsWith()` - `principal.subject.endsWith()` Allowed operations for `principal.type`: - `principal.type == ` - `principal.type != ` - `principal.type in []` Supported principal types are workspace, workforce pool, workload pool, service account, and Agent Identity. Allowed string must be one of: - `iam.googleapis.com/WorkspaceIdentity` - `iam.googleapis.com/WorkforcePoolIdentity` - `iam.googleapis.com/WorkloadPoolIdentity` - `iam.googleapis.com/ServiceAccount` - `iam.googleapis.com/AgentPoolIdentity` (available in Preview)"
+"description": "Optional. The condition to apply to the policy binding. When set, the `expression` field in the `Expr` must include from 1 to 10 subexpressions, joined by the \"||\"(Logical OR), \"&&\"(Logical AND) or \"!\"(Logical NOT) operators and cannot contain more than 250 characters. The condition is currently only supported when bound to policies of kind principal access boundary. When the bound policy is a principal access boundary policy, the only supported attributes in any subexpression are `principal.type` and `principal.subject`. An example expression is: \"principal.type == 'iam.googleapis.com/ServiceAccount'\" or \"principal.subject == 'bob@example.com'\". Allowed operations for `principal.subject`: - `principal.subject == ` - `principal.subject != ` - `principal.subject in []` - `principal.subject.startsWith()` - `principal.subject.endsWith()` Allowed operations for `principal.type`: - `principal.type == ` - `principal.type != ` - `principal.type in []` Supported principal types are workspace, workforce pool, workload pool, service account, and agent identity. Allowed string must be one of: - `iam.googleapis.com/WorkspaceIdentity` - `iam.googleapis.com/WorkforcePoolIdentity` - `iam.googleapis.com/WorkloadPoolIdentity` - `iam.googleapis.com/ServiceAccount` - `iam.googleapis.com/AgentPoolIdentity` (available in Preview)"
 },
 "createTime": {
 "description": "Output only. The time when the policy binding was created.",
diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1.json b/googleapiclient/discovery_cache/documents/pubsub.v1.json
index 16e0a35313..275b3dccfb 100644
--- a/googleapiclient/discovery_cache/documents/pubsub.v1.json
+++ b/googleapiclient/discovery_cache/documents/pubsub.v1.json
@@ -1798,7 +1798,7 @@
 }
 }
 },
-"revision": "20260310",
+"revision": "20260421",
 "rootUrl": "https://pubsub.googleapis.com/",
 "schemas": {
 "AIInference": {
@@ -1904,7 +1904,7 @@
 "Permission denied encountered while publishing to the topic. This can happen if the Pub/Sub SA has not been granted the [appropriate publish permissions](https://cloud.google.com/pubsub/docs/access-control#pubsub.publisher)",
 "The Kinesis stream does not exist.",
 "The Kinesis consumer does not exist.",
-"Indicates an error state where the ingestion source cannot be processed. This occurs because there is no overlap between the regions allowed by the topic's `MessageStoragePolicy` and the regions permitted by the Regional Access Boundary (RAB) restrictions on the project's Pub/Sub service account. A common, allowed region is required to determine a valid ingestion region."
+"Indicates an error state where the ingestion source cannot be processed because the selected ingestion region is not permitted by the Regional Access Boundary (RAB) restrictions on the project's service account."
 ],
 "readOnly": true,
 "type": "string"
@@ -1950,7 +1950,7 @@
 "Permission denied encountered while publishing to the topic.",
 "The provided MSK cluster wasn't found.",
 "The provided topic wasn't found.",
-"Indicates an error state where the ingestion source cannot be processed. This occurs because there is no overlap between the regions allowed by the topic's `MessageStoragePolicy` and the regions permitted by the Regional Access Boundary (RAB) restrictions on the project's Pub/Sub service account. A common, allowed region is required to determine a valid ingestion region."
+"Indicates an error state where the ingestion source cannot be processed because the selected ingestion region is not permitted by the Regional Access Boundary (RAB) restrictions on the project's service account."
 ],
 "readOnly": true,
 "type": "string"
@@ -2008,7 +2008,7 @@
 "The provided Event Hub couldn't be found.",
 "The provided Event Hubs subscription couldn't be found.",
 "The provided Event Hubs resource group couldn't be found.",
-"Indicates an error state where the ingestion source cannot be processed. This occurs because there is no overlap between the regions allowed by the topic's `MessageStoragePolicy` and the regions permitted by the Regional Access Boundary (RAB) restrictions on the project's Pub/Sub service account. A common, allowed region is required to determine a valid ingestion region."
+"Indicates an error state where the ingestion source cannot be processed because the selected ingestion region is not permitted by the Regional Access Boundary (RAB) restrictions on the project's service account."
 ],
 "readOnly": true,
 "type": "string"
@@ -2105,10 +2105,10 @@
 "enumDescriptions": [
 "Default value. This value is unused.",
 "The subscription can actively send messages to Bigtable.",
-"Cannot write to Bigtable because the instance, table, or app profile does not exist.",
-"Cannot write to Bigtable because the app profile is not configured for single-cluster routing.",
-"Cannot write to Bigtable because of permission denied errors. This can happen if: - The Pub/Sub service agent has not been granted the [appropriate Bigtable IAM permission bigtable.tables.mutateRows]({$universe.dns_names.final_documentation_domain}/bigtable/docs/access-control#permissions) - The bigtable.googleapis.com API is not enabled for the project ([instructions]({$universe.dns_names.final_documentation_domain}/service-usage/docs/enable-disable))",
-"Cannot write to Bigtable because of a missing column family (\"data\") or if there is no structured row key for the subscription name + message ID.",
+"Unused in the current implementation. Placeholder for future use.",
+"Unused in the current implementation. Placeholder for future use.",
+"Cannot write to Bigtable because of permission denied errors. This can happen if: - The Bigtable instance, table, or app profile does not exist. - The Pub/Sub service agent has not been granted the [appropriate Bigtable IAM permission bigtable.tables.mutateRows]({$universe.dns_names.final_documentation_domain}/bigtable/docs/access-control#permissions) - The bigtable.googleapis.com API is not enabled for the project ([instructions]({$universe.dns_names.final_documentation_domain}/service-usage/docs/enable-disable))",
+"Cannot write to Bigtable because of a missing column family (\"data\"), or if there is no structured row key for the subscription name + message ID, if because the app profile is not configured for single-cluster routing.",
 "Cannot write to the destination because enforce_in_transit is set to true and the destination locations are not in the allowed regions.",
 "Cannot write to Bigtable because the table is not in the same location as where Vertex AI models used in `message_transform`s are deployed."
 ],
@@ -2191,7 +2191,7 @@
 "Permission denied encountered while publishing to the topic. This can happen if the Pub/Sub SA has not been granted the [appropriate publish permissions](https://cloud.google.com/pubsub/docs/access-control#pubsub.publisher)",
 "The provided Cloud Storage bucket doesn't exist.",
 "The Cloud Storage bucket has too many objects, ingestion will be paused.",
-"Indicates an error state where the ingestion source cannot be processed. This occurs because there is no overlap between the regions allowed by the topic's `MessageStoragePolicy` and the regions permitted by the Regional Access Boundary (RAB) restrictions on the project's Pub/Sub service account. A common, allowed region is required to determine a valid ingestion region."
+"Indicates an error state where the ingestion source cannot be processed because the selected ingestion region is not permitted by the Regional Access Boundary (RAB) restrictions on the project's service account."
 ],
 "readOnly": true,
 "type": "string"
@@ -2327,7 +2327,7 @@
 "The provided bootstrap server address is unreachable.",
 "The provided cluster wasn't found.",
 "The provided topic wasn't found.",
-"Indicates an error state where the ingestion source cannot be processed. This occurs because there is no overlap between the regions allowed by the topic's `MessageStoragePolicy` and the regions permitted by the Regional Access Boundary (RAB) restrictions on the project's Pub/Sub service account. A common, allowed region is required to determine a valid ingestion region."
+"Indicates an error state where the ingestion source cannot be processed because the selected ingestion region is not permitted by the Regional Access Boundary (RAB) restrictions on the project's service account."
 ],
 "readOnly": true,
 "type": "string"
@@ -2358,7 +2358,7 @@
 "additionalProperties": {
 "type": "string"
 },
-"description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"",
+"description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources.",
 "type": "object"
 }
 },
@@ -3063,7 +3063,7 @@
 "type": "object"
 },
 "Subscription": {
-"description": "A subscription resource. If none of `push_config`, `bigquery_config`, or `cloud_storage_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set.",
+"description": "A subscription resource. If none of `push_config`, `bigquery_config`, `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will pull and ack messages using API methods. At most one of these fields may be set.",
 "id": "Subscription",
 "properties": {
 "ackDeadlineSeconds": {
@@ -3166,7 +3166,7 @@
 "additionalProperties": {
 "type": "string"
 },
-"description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"",
+"description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources.",
 "type": "object"
 },
 "topic": {
@@ -3293,7 +3293,7 @@
 "additionalProperties": {
 "type": "string"
 },
-"description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"",
+"description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\" See https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags for more information on using tags with Pub/Sub resources.",
 "type": "object"
 }
 },
diff --git a/googleapiclient/discovery_cache/documents/realtimebidding.v1.json b/googleapiclient/discovery_cache/documents/realtimebidding.v1.json
index c4904674ef..7069339f63 100644
--- a/googleapiclient/discovery_cache/documents/realtimebidding.v1.json
+++ b/googleapiclient/discovery_cache/documents/realtimebidding.v1.json
@@ -1305,7 +1305,7 @@
 }
 }
 },
-"revision": "20260311",
+"revision": "20260427",
 "rootUrl": "https://realtimebidding.googleapis.com/",
 "schemas": {
 "ActivatePretargetingConfigRequest": {
@@ -1808,7 +1808,8 @@
 "description": "A native creative."
 },
 "renderUrl": {
-"description": "Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups\"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding).",
+"deprecated": true,
+"description": "Deprecated: FLEDGE is no longer supported. See: https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies Experimental field that can be used during the [FLEDGE Origin Trial](/authorized-buyers/rtb/fledge-origin-trial). The URL to fetch an interest group ad used in [TURTLEDOVE on-device auction](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#1-browsers-record-interest-groups\"). This should be unique among all creatives for a given `accountId`. This URL should be the same as the URL returned by [generateBid()](https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding).",
 "type": "string"
 },
 "restrictedCategories": {
diff --git a/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json b/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json
index e9f1745e9d..5153542fee 100644
--- a/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json
+++ b/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json
@@ -786,7 +786,7 @@
 }
 }
 },
-"revision": "20260405",
+"revision": "20260426",
 "rootUrl": "https://recaptchaenterprise.googleapis.com/",
 "schemas": {
 "GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment": {
@@ -2293,7 +2293,7 @@ true
 "type": "string"
 },
 "valid": {
-"description": "Output only. Whether the provided user response token is valid. When valid = false, the reason could be specified in invalid_reason or it could also be due to a user failing to solve a challenge or a sitekey mismatch (i.e the sitekey used to generate the token was different than the one specified in the assessment).",
+"description": "Output only. Indicates whether the provided user response token is valid. If `false`, the token is invalid, either because the user failed the challenge or for a reason provided in the `invalid_reason` field.",
 "readOnly": true,
 "type": "boolean"
 }
diff --git a/googleapiclient/discovery_cache/documents/recommender.v1beta1.json b/googleapiclient/discovery_cache/documents/recommender.v1beta1.json
index aeed2936ff..77b78b2e3e 100644
--- a/googleapiclient/discovery_cache/documents/recommender.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/recommender.v1beta1.json
@@ -119,7 +119,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -596,7 +596,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -972,7 +972,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1449,7 +1449,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1944,7 +1944,7 @@
 }
 }
 },
-"revision": "20260208",
+"revision": "20260426",
 "rootUrl": "https://recommender.googleapis.com/",
 "schemas": {
 "GoogleCloudLocationListLocationsResponse": {
diff --git a/googleapiclient/discovery_cache/documents/redis.v1.json b/googleapiclient/discovery_cache/documents/redis.v1.json
index 32e100db76..79f7e8429f 100644
--- a/googleapiclient/discovery_cache/documents/redis.v1.json
+++ b/googleapiclient/discovery_cache/documents/redis.v1.json
@@ -168,7 +168,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "redis.projects.locations.list",
@@ -177,7 +177,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1608,7 +1608,7 @@
 }
 }
 },
-"revision": "20260406",
+"revision": "20260423",
 "rootUrl": "https://redis.googleapis.com/",
 "schemas": {
 "AOFConfig": {
@@ -3499,12 +3499,14 @@ false
 "enum": [
 "MODE_UNSPECIFIED",
 "MODE_NATIVE",
-"MODE_MONGODB_COMPATIBLE"
+"MODE_MONGODB_COMPATIBLE",
+"MODE_DATASTORE"
 ],
 "enumDescriptions": [
 "Default mode.",
 "Native mode.",
-"MongoDB compatible mode."
+"MongoDB compatible mode.",
+"Datastore mode."
 ],
 "type": "string"
 },
@@ -3985,7 +3987,7 @@ false
 "type": "string"
 },
 "location": {
-"description": "Resource location.",
+"description": "Required. Resource location.",
 "type": "string"
 },
 "resourceId": {
diff --git a/googleapiclient/discovery_cache/documents/redis.v1beta1.json b/googleapiclient/discovery_cache/documents/redis.v1beta1.json
index 3760ac2790..8f221cddbc 100644
--- a/googleapiclient/discovery_cache/documents/redis.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/redis.v1beta1.json
@@ -168,7 +168,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "redis.projects.locations.list",
@@ -177,7 +177,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1604,7 +1604,7 @@
 }
 }
 },
-"revision": "20260406",
+"revision": "20260423",
 "rootUrl": "https://redis.googleapis.com/",
 "schemas": {
 "AOFConfig": {
@@ -3495,12 +3495,14 @@ false
 "enum": [
 "MODE_UNSPECIFIED",
 "MODE_NATIVE",
-"MODE_MONGODB_COMPATIBLE"
+"MODE_MONGODB_COMPATIBLE",
+"MODE_DATASTORE"
 ],
 "enumDescriptions": [
 "Default mode.",
 "Native mode.",
-"MongoDB compatible mode."
+"MongoDB compatible mode.",
+"Datastore mode."
 ],
 "type": "string"
 },
@@ -3981,7 +3983,7 @@ false
 "type": "string"
 },
 "location": {
-"description": "Resource location.",
+"description": "Required. Resource location.",
 "type": "string"
 },
 "resourceId": {
diff --git a/googleapiclient/discovery_cache/documents/retail.v2.json b/googleapiclient/discovery_cache/documents/retail.v2.json
index 30f0d3ec9f..7ecba0a42b 100644
--- a/googleapiclient/discovery_cache/documents/retail.v2.json
+++ b/googleapiclient/discovery_cache/documents/retail.v2.json
@@ -2353,7 +2353,7 @@
 }
 }
 },
-"revision": "20260219",
+"revision": "20260423",
 "rootUrl": "https://retail.googleapis.com/",
 "schemas": {
 "GoogleApiHttpBody": {
@@ -6172,7 +6172,7 @@
 "description": "This field specifies all related information that is needed on client side for UI rendering of conversational retail search."
 },
 "correctedQuery": {
-"description": "Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search.",
+"description": "Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search.",
 "type": "string"
 },
 "experimentInfo": {
diff --git a/googleapiclient/discovery_cache/documents/retail.v2alpha.json b/googleapiclient/discovery_cache/documents/retail.v2alpha.json
index 410cb06d44..d957bf3b01 100644
--- a/googleapiclient/discovery_cache/documents/retail.v2alpha.json
+++ b/googleapiclient/discovery_cache/documents/retail.v2alpha.json
@@ -2874,7 +2874,7 @@
 }
 }
 },
-"revision": "20260219",
+"revision": "20260423",
 "rootUrl": "https://retail.googleapis.com/",
 "schemas": {
 "GoogleApiHttpBody": {
@@ -8074,7 +8074,7 @@
 "description": "This field specifies all related information that is needed on client side for UI rendering of conversational retail search."
 },
 "correctedQuery": {
-"description": "Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search.",
+"description": "Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search.",
 "type": "string"
 },
 "experimentInfo": {
diff --git a/googleapiclient/discovery_cache/documents/retail.v2beta.json b/googleapiclient/discovery_cache/documents/retail.v2beta.json
index 90b07917b3..ca8557aca1 100644
--- a/googleapiclient/discovery_cache/documents/retail.v2beta.json
+++ b/googleapiclient/discovery_cache/documents/retail.v2beta.json
@@ -2498,7 +2498,7 @@
 }
 }
 },
-"revision": "20260219",
+"revision": "20260423",
 "rootUrl": "https://retail.googleapis.com/",
 "schemas": {
 "GoogleApiHttpBody": {
@@ -7982,7 +7982,7 @@
 "description": "This field specifies all related information that is needed on client side for UI rendering of conversational retail search."
 },
 "correctedQuery": {
-"description": "Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search.",
+"description": "Contains the spell corrected query, if found. The search results are based on corrected_query by default. However, if SearchRequest.SpellCorrectionSpec.mode is set to SearchRequest.SpellCorrectionSpec.Mode.SUGGESTION_ONLY, the original query is used for search.",
 "type": "string"
 },
 "experimentInfo": {
diff --git a/googleapiclient/discovery_cache/documents/run.v1.json b/googleapiclient/discovery_cache/documents/run.v1.json
index ca4d0cb651..9468b7a369 100644
--- a/googleapiclient/discovery_cache/documents/run.v1.json
+++ b/googleapiclient/discovery_cache/documents/run.v1.json
@@ -2290,7 +2290,7 @@
 "locations": {
 "methods": {
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "run.projects.locations.list",
@@ -2299,7 +2299,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -3612,7 +3612,7 @@
 }
 }
 },
-"revision": "20260403",
+"revision": "20260427",
 "rootUrl": "https://run.googleapis.com/",
 "schemas": {
 "Addressable": {
@@ -5065,6 +5065,13 @@ false
 "description": "Output only. Stores timing information for pulling this build step's builder image only.",
 "readOnly": true
 },
+"results": {
+"description": "Declaration of results for this build step.",
+"items": {
+"$ref": "GoogleDevtoolsCloudbuildV1StepResult"
+},
+"type": "array"
+},
 "script": {
 "description": "A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.",
 "type": "string"
@@ -5132,6 +5139,20 @@ false
 },
 "type": "object"
 },
+"GoogleDevtoolsCloudbuildV1BuildStepResults": {
+"description": "Results for a build step.",
+"id": "GoogleDevtoolsCloudbuildV1BuildStepResults",
+"properties": {
+"results": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "Results for a build step.",
+"type": "object"
+}
+},
+"type": "object"
+},
 "GoogleDevtoolsCloudbuildV1BuiltImage": {
 "description": "An image built by the pipeline.",
 "id": "GoogleDevtoolsCloudbuildV1BuiltImage",
@@ -5638,6 +5659,13 @@ false
 },
 "type": "array"
 },
+"buildStepResults": {
+"additionalProperties": {
+"$ref": "GoogleDevtoolsCloudbuildV1BuildStepResults"
+},
+"description": "Results for build steps. step_id -> ",
+"type": "object"
+},
 "genericArtifacts": {
 "description": "Output only. Generic artifacts uploaded to Artifact Registry at the end of the build.",
 "items": {
@@ -5812,6 +5840,25 @@ false
 },
 "type": "object"
 },
+"GoogleDevtoolsCloudbuildV1StepResult": {
+"description": "StepResult is the declaration of a result for a build step.",
+"id": "GoogleDevtoolsCloudbuildV1StepResult",
+"properties": {
+"attestationContent": {
+"description": "Optional. The content of the attestation to be generated.",
+"type": "string"
+},
+"attestationType": {
+"description": "Optional. The type of attestation to be generated.",
+"type": "string"
+},
+"name": {
+"description": "Required. The name of the result.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleDevtoolsCloudbuildV1StorageSource": {
 "description": "Location of the source in an archive file in Cloud Storage.",
 "id": "GoogleDevtoolsCloudbuildV1StorageSource",
diff --git a/googleapiclient/discovery_cache/documents/run.v2.json b/googleapiclient/discovery_cache/documents/run.v2.json
index ab344f6f30..aaefc9e574 100644
--- a/googleapiclient/discovery_cache/documents/run.v2.json
+++ b/googleapiclient/discovery_cache/documents/run.v2.json
@@ -830,6 +830,39 @@
 "https://www.googleapis.com/auth/run.readonly"
 ]
 },
+"getIamPolicy": {
+"description": "Gets the IAM Access Control policy currently in effect for the given Instance. This result does not include any inherited policies.",
+"flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:getIamPolicy",
+"httpMethod": "GET",
+"id": "run.projects.locations.instances.getIamPolicy",
+"parameterOrder": [
+"resource"
+],
+"parameters": {
+"options.requestedPolicyVersion": {
+"description": "Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"resource": {
+"description": "REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v2/{+resource}:getIamPolicy",
+"response": {
+"$ref": "GoogleIamV1Policy"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/run",
+"https://www.googleapis.com/auth/run.readonly"
+]
+},
 "list": {
 "description": "Lists Instances. Results are sorted by creation time, descending.",
 "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances",
@@ -918,6 +951,35 @@
 "https://www.googleapis.com/auth/run"
 ]
 },
+"setIamPolicy": {
+"description": "Sets the IAM Access control policy for the specified Instance. Overwrites any existing policy.",
+"flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:setIamPolicy",
+"httpMethod": "POST",
+"id": "run.projects.locations.instances.setIamPolicy",
+"parameterOrder": [
+"resource"
+],
+"parameters": {
+"resource": {
+"description": "REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v2/{+resource}:setIamPolicy",
+"request": {
+"$ref": "GoogleIamV1SetIamPolicyRequest"
+},
+"response": {
+"$ref": "GoogleIamV1Policy"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/run"
+]
+},
 "start": {
 "description": "Starts an Instance.",
 "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:start",
@@ -975,6 +1037,36 @@
 "https://www.googleapis.com/auth/cloud-platform",
 "https://www.googleapis.com/auth/run"
 ]
+},
+"testIamPermissions": {
+"description": "Returns permissions that a caller has on the specified Project. There are no permissions required for making this API call.",
+"flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:testIamPermissions",
+"httpMethod": "POST",
+"id": "run.projects.locations.instances.testIamPermissions",
+"parameterOrder": [
+"resource"
+],
+"parameters": {
+"resource": {
+"description": "REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v2/{+resource}:testIamPermissions",
+"request": {
+"$ref": "GoogleIamV1TestIamPermissionsRequest"
+},
+"response": {
+"$ref": "GoogleIamV1TestIamPermissionsResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform",
+"https://www.googleapis.com/auth/run",
+"https://www.googleapis.com/auth/run.readonly"
+]
 }
 }
 },
@@ -2518,7 +2610,7 @@
 }
 }
 },
-"revision": "20260403",
+"revision": "20260427",
 "rootUrl": "https://run.googleapis.com/",
 "schemas": {
 "GoogleCloudRunV2BinaryAuthorization": {
@@ -6605,6 +6697,13 @@ false
 "description": "Output only. Stores timing information for pulling this build step's builder image only.",
 "readOnly": true
 },
+"results": {
+"description": "Declaration of results for this build step.",
+"items": {
+"$ref": "GoogleDevtoolsCloudbuildV1StepResult"
+},
+"type": "array"
+},
 "script": {
 "description": "A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.",
 "type": "string"
@@ -6672,6 +6771,20 @@ false
 },
 "type": "object"
 },
+"GoogleDevtoolsCloudbuildV1BuildStepResults": {
+"description": "Results for a build step.",
+"id": "GoogleDevtoolsCloudbuildV1BuildStepResults",
+"properties": {
+"results": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "Results for a build step.",
+"type": "object"
+}
+},
+"type": "object"
+},
 "GoogleDevtoolsCloudbuildV1BuiltImage": {
 "description": "An image built by the pipeline.",
 "id": "GoogleDevtoolsCloudbuildV1BuiltImage",
@@ -7178,6 +7291,13 @@ false
 },
 "type": "array"
 },
+"buildStepResults": {
+"additionalProperties": {
+"$ref": "GoogleDevtoolsCloudbuildV1BuildStepResults"
+},
+"description": "Results for build steps. step_id -> ",
+"type": "object"
+},
 "genericArtifacts": {
 "description": "Output only. Generic artifacts uploaded to Artifact Registry at the end of the build.",
 "items": {
@@ -7352,6 +7472,25 @@ false
 },
 "type": "object"
 },
+"GoogleDevtoolsCloudbuildV1StepResult": {
+"description": "StepResult is the declaration of a result for a build step.",
+"id": "GoogleDevtoolsCloudbuildV1StepResult",
+"properties": {
+"attestationContent": {
+"description": "Optional. The content of the attestation to be generated.",
+"type": "string"
+},
+"attestationType": {
+"description": "Optional. The type of attestation to be generated.",
+"type": "string"
+},
+"name": {
+"description": "Required. The name of the result.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleDevtoolsCloudbuildV1StorageSource": {
 "description": "Location of the source in an archive file in Cloud Storage.",
 "id": "GoogleDevtoolsCloudbuildV1StorageSource",
diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1.json b/googleapiclient/discovery_cache/documents/secretmanager.v1.json
index 6ae53ef7c7..7310bb9fd0 100644
--- a/googleapiclient/discovery_cache/documents/secretmanager.v1.json
+++ b/googleapiclient/discovery_cache/documents/secretmanager.v1.json
@@ -387,7 +387,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "secretmanager.projects.locations.list",
@@ -396,7 +396,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1366,7 +1366,7 @@
 }
 }
 },
-"revision": "20260327",
+"revision": "20260424",
 "rootUrl": "https://secretmanager.googleapis.com/",
 "schemas": {
 "AccessSecretVersionResponse": {
diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json b/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json
index 6a940eb035..8c1a5ad94a 100644
--- a/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json
@@ -387,7 +387,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "secretmanager.projects.locations.list",
@@ -396,7 +396,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -886,7 +886,7 @@
 }
 }
 },
-"revision": "20260327",
+"revision": "20260424",
 "rootUrl": "https://secretmanager.googleapis.com/",
 "schemas": {
 "AccessSecretVersionResponse": {
diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json b/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json
index 41c83bc921..d4d8f00385 100644
--- a/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json
+++ b/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json
@@ -387,7 +387,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta2/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "secretmanager.projects.locations.list",
@@ -396,7 +396,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -1366,7 +1366,7 @@
 }
 }
 },
-"revision": "20260327",
+"revision": "20260424",
 "rootUrl": "https://secretmanager.googleapis.com/",
 "schemas": {
 "AccessSecretVersionResponse": {
diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1.json b/googleapiclient/discovery_cache/documents/securitycenter.v1.json
index c6e45d18c9..d23f8d32f0 100644
--- a/googleapiclient/discovery_cache/documents/securitycenter.v1.json
+++ b/googleapiclient/discovery_cache/documents/securitycenter.v1.json
@@ -5944,7 +5944,7 @@
 }
 }
 },
-"revision": "20260330",
+"revision": "20260424",
 "rootUrl": "https://securitycenter.googleapis.com/",
 "schemas": {
 "Access": {
@@ -8059,10 +8059,18 @@ false
 "description": "Details about the externally exposed resource associated with the finding.",
 "id": "ExternalExposure",
 "properties": {
+"backendBucket": {
+"description": "The full resource name of the load balancer backend bucket, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}\"",
+"type": "string"
+},
 "backendService": {
 "description": "The full resource name of load balancer backend service, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
 "type": "string"
 },
+"exposedApplication": {
+"description": "The name and version of the exposed web application, for example, \"Jenkins 2.184\".",
+"type": "string"
+},
 "exposedEndpoint": {
 "description": "The resource which is running the exposed service, for example, \"//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.\u201d",
 "type": "string"
@@ -8075,10 +8083,25 @@ false
 "description": "The full resource name of the forwarding rule, for example, \"//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}\".",
 "type": "string"
 },
+"hostnameUri": {
+"description": "Hostname of the exposed application, for example, \"https://test-app.a.run.app/\"",
+"type": "string"
+},
+"httpResponse": {
+"description": "The http response returned by the web application.",
+"items": {
+"$ref": "HttpResponse"
+},
+"type": "array"
+},
 "instanceGroup": {
 "description": "The full resource name of the instance group, for example, \"//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}\".",
 "type": "string"
 },
+"internalBackendService": {
+"description": "The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
+"type": "string"
+},
 "loadBalancerFirewallPolicy": {
 "description": "The full resource name of the load balancer firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}\".",
 "type": "string"
@@ -8087,6 +8110,10 @@ false
 "description": "The full resource name of the network endpoint group, for example, \"//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}\".",
 "type": "string"
 },
+"networkIngressFirewallPolicy": {
+"description": "The full resource name of the network ingress firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}\".",
+"type": "string"
+},
 "privateIpAddress": {
 "description": "Private IP address of the exposed endpoint.",
 "type": "string"
@@ -8095,6 +8122,14 @@ false
 "description": "Port number associated with private IP address.",
 "type": "string"
 },
+"pscNetworkAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}\"",
+"type": "string"
+},
+"pscServiceAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}\"",
+"type": "string"
+},
 "publicIpAddress": {
 "description": "Public IP address of the exposed endpoint.",
 "type": "string"
@@ -8378,7 +8413,8 @@ false
 "TOXIC_COMBINATION",
 "SENSITIVE_DATA_RISK",
 "CHOKEPOINT",
-"EXTERNAL_EXPOSURE"
+"EXTERNAL_EXPOSURE",
+"SECRET"
 ],
 "enumDescriptions": [
 "Unspecified finding class.",
@@ -8391,7 +8427,8 @@ false
 "Describes a group of security issues that, when the issues occur together, represent a greater risk than when the issues occur independently. A group of such issues is referred to as a toxic combination.",
 "Describes a potential security risk to data assets that contain sensitive data.",
 "Describes a resource or resource group where high risk attack paths converge, based on attack path simulations (APS).",
-"Describes a potential security risk due to the resource being exposed to the internet."
+"Describes a potential security risk due to the resource being exposed to the internet.",
+"Describes a potential security risk due to plaintext credentials, keys, or tokens being exposed in an asset or workload."
 ],
 "type": "string"
 },
@@ -11376,10 +11413,18 @@ false
 "description": "Details about the externally exposed resource associated with the finding.",
 "id": "GoogleCloudSecuritycenterV2ExternalExposure",
 "properties": {
+"backendBucket": {
+"description": "The full resource name of the load balancer backend bucket, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}\"",
+"type": "string"
+},
 "backendService": {
 "description": "The full resource name of load balancer backend service, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
 "type": "string"
 },
+"exposedApplication": {
+"description": "The name and version of the exposed web application, for example, \"Jenkins 2.184\".",
+"type": "string"
+},
 "exposedEndpoint": {
 "description": "The resource which is running the exposed service, for example, \"//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.\u201d",
 "type": "string"
@@ -11392,10 +11437,25 @@ false
 "description": "The full resource name of the forwarding rule, for example, \"//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}\".",
 "type": "string"
 },
+"hostnameUri": {
+"description": "Hostname of the exposed application, for example, \"https://test-app.a.run.app/\"",
+"type": "string"
+},
+"httpResponse": {
+"description": "The http response returned by the web application.",
+"items": {
+"$ref": "GoogleCloudSecuritycenterV2HttpResponse"
+},
+"type": "array"
+},
 "instanceGroup": {
 "description": "The full resource name of the instance group, for example, \"//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}\".",
 "type": "string"
 },
+"internalBackendService": {
+"description": "The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
+"type": "string"
+},
 "loadBalancerFirewallPolicy": {
 "description": "The full resource name of the load balancer firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}\".",
 "type": "string"
@@ -11404,6 +11464,10 @@ false
 "description": "The full resource name of the network endpoint group, for example, \"//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}\".",
 "type": "string"
 },
+"networkIngressFirewallPolicy": {
+"description": "The full resource name of the network ingress firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}\".",
+"type": "string"
+},
 "privateIpAddress": {
 "description": "Private IP address of the exposed endpoint.",
 "type": "string"
@@ -11412,6 +11476,14 @@ false
 "description": "Port number associated with private IP address.",
 "type": "string"
 },
+"pscNetworkAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}\"",
+"type": "string"
+},
+"pscServiceAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}\"",
+"type": "string"
+},
 "publicIpAddress": {
 "description": "Public IP address of the exposed endpoint.",
 "type": "string"
@@ -11760,7 +11832,8 @@ false
 "TOXIC_COMBINATION",
 "SENSITIVE_DATA_RISK",
 "CHOKEPOINT",
-"EXTERNAL_EXPOSURE"
+"EXTERNAL_EXPOSURE",
+"SECRET"
 ],
 "enumDescriptions": [
 "Unspecified finding class.",
@@ -11773,7 +11846,8 @@ false
 "Describes a combination of security issues that represent a more severe security problem when taken together.",
 "Describes a potential security risk to data assets that contain sensitive data.",
 "Describes a resource or resource group where high risk attack paths converge, based on attack path simulations (APS).",
-"Describes a potential security risk due to the resource being exposed to the internet."
+"Describes a potential security risk due to the resource being exposed to the internet.",
+"Describes a potential security risk due to plaintext credentials, keys, or tokens being exposed in an asset or workload."
 ],
 "type": "string"
 },
@@ -12092,6 +12166,21 @@ false
 },
 "type": "object"
 },
+"GoogleCloudSecuritycenterV2HttpResponse": {
+"description": "The http response returned by the web application.",
+"id": "GoogleCloudSecuritycenterV2HttpResponse",
+"properties": {
+"path": {
+"description": "The http path for which response code was returned by web application, for example, \"https://test-app.a.run.app/test\".",
+"type": "string"
+},
+"statusCode": {
+"description": "The http response code returned by the web application, for example, 200.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleCloudSecuritycenterV2IamBinding": {
 "description": "Represents a particular IAM binding, which captures a member's role addition, removal, or state.",
 "id": "GoogleCloudSecuritycenterV2IamBinding",
@@ -15110,6 +15199,21 @@ false
 },
 "type": "object"
 },
+"HttpResponse": {
+"description": "The http response returned by the web application.",
+"id": "HttpResponse",
+"properties": {
+"path": {
+"description": "The http path for which response code was returned by web application, for example, \"https://test-app.a.run.app/test\".",
+"type": "string"
+},
+"statusCode": {
+"description": "The http response code returned by the web application, for example, 200.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "IamBinding": {
 "description": "Represents a particular IAM binding, which captures a member's role addition, removal, or state.",
 "id": "IamBinding",
diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json b/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json
index b2e611534a..6d51918488 100644
--- a/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json
@@ -919,7 +919,7 @@
 }
 }
 },
-"revision": "20260330",
+"revision": "20260424",
 "rootUrl": "https://securitycenter.googleapis.com/",
 "schemas": {
 "Access": {
@@ -2648,10 +2648,18 @@ false
 "description": "Details about the externally exposed resource associated with the finding.",
 "id": "ExternalExposure",
 "properties": {
+"backendBucket": {
+"description": "The full resource name of the load balancer backend bucket, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}\"",
+"type": "string"
+},
 "backendService": {
 "description": "The full resource name of load balancer backend service, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
 "type": "string"
 },
+"exposedApplication": {
+"description": "The name and version of the exposed web application, for example, \"Jenkins 2.184\".",
+"type": "string"
+},
 "exposedEndpoint": {
 "description": "The resource which is running the exposed service, for example, \"//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.\u201d",
 "type": "string"
@@ -2664,10 +2672,25 @@ false
 "description": "The full resource name of the forwarding rule, for example, \"//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}\".",
 "type": "string"
 },
+"hostnameUri": {
+"description": "Hostname of the exposed application, for example, \"https://test-app.a.run.app/\"",
+"type": "string"
+},
+"httpResponse": {
+"description": "The http response returned by the web application.",
+"items": {
+"$ref": "HttpResponse"
+},
+"type": "array"
+},
 "instanceGroup": {
 "description": "The full resource name of the instance group, for example, \"//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}\".",
 "type": "string"
 },
+"internalBackendService": {
+"description": "The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
+"type": "string"
+},
 "loadBalancerFirewallPolicy": {
 "description": "The full resource name of the load balancer firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}\".",
 "type": "string"
@@ -2676,6 +2699,10 @@ false
 "description": "The full resource name of the network endpoint group, for example, \"//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}\".",
 "type": "string"
 },
+"networkIngressFirewallPolicy": {
+"description": "The full resource name of the network ingress firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}\".",
+"type": "string"
+},
 "privateIpAddress": {
 "description": "Private IP address of the exposed endpoint.",
 "type": "string"
@@ -2684,6 +2711,14 @@ false
 "description": "Port number associated with private IP address.",
 "type": "string"
 },
+"pscNetworkAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}\"",
+"type": "string"
+},
+"pscServiceAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}\"",
+"type": "string"
+},
 "publicIpAddress": {
 "description": "Public IP address of the exposed endpoint.",
 "type": "string"
@@ -2967,7 +3002,8 @@ false
 "TOXIC_COMBINATION",
 "SENSITIVE_DATA_RISK",
 "CHOKEPOINT",
-"EXTERNAL_EXPOSURE"
+"EXTERNAL_EXPOSURE",
+"SECRET"
 ],
 "enumDescriptions": [
 "Unspecified finding class.",
@@ -2980,7 +3016,8 @@ false
 "Describes a group of security issues that, when the issues occur together, represent a greater risk than when the issues occur independently. A group of such issues is referred to as a toxic combination.",
 "Describes a potential security risk to data assets that contain sensitive data.",
 "Describes a resource or resource group where high risk attack paths converge, based on attack path simulations (APS).",
-"Describes a potential security risk due to the resource being exposed to the internet."
+"Describes a potential security risk due to the resource being exposed to the internet.",
+"Describes a potential security risk due to plaintext credentials, keys, or tokens being exposed in an asset or workload."
 ],
 "type": "string"
 },
@@ -6046,10 +6083,18 @@ false
 "description": "Details about the externally exposed resource associated with the finding.",
 "id": "GoogleCloudSecuritycenterV2ExternalExposure",
 "properties": {
+"backendBucket": {
+"description": "The full resource name of the load balancer backend bucket, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}\"",
+"type": "string"
+},
 "backendService": {
 "description": "The full resource name of load balancer backend service, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
 "type": "string"
 },
+"exposedApplication": {
+"description": "The name and version of the exposed web application, for example, \"Jenkins 2.184\".",
+"type": "string"
+},
 "exposedEndpoint": {
 "description": "The resource which is running the exposed service, for example, \"//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.\u201d",
 "type": "string"
@@ -6062,10 +6107,25 @@ false
 "description": "The full resource name of the forwarding rule, for example, \"//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}\".",
 "type": "string"
 },
+"hostnameUri": {
+"description": "Hostname of the exposed application, for example, \"https://test-app.a.run.app/\"",
+"type": "string"
+},
+"httpResponse": {
+"description": "The http response returned by the web application.",
+"items": {
+"$ref": "GoogleCloudSecuritycenterV2HttpResponse"
+},
+"type": "array"
+},
 "instanceGroup": {
 "description": "The full resource name of the instance group, for example, \"//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}\".",
 "type": "string"
 },
+"internalBackendService": {
+"description": "The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
+"type": "string"
+},
 "loadBalancerFirewallPolicy": {
 "description": "The full resource name of the load balancer firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}\".",
 "type": "string"
@@ -6074,6 +6134,10 @@ false
 "description": "The full resource name of the network endpoint group, for example, \"//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}\".",
 "type": "string"
 },
+"networkIngressFirewallPolicy": {
+"description": "The full resource name of the network ingress firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}\".",
+"type": "string"
+},
 "privateIpAddress": {
 "description": "Private IP address of the exposed endpoint.",
 "type": "string"
@@ -6082,6 +6146,14 @@ false
 "description": "Port number associated with private IP address.",
 "type": "string"
 },
+"pscNetworkAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}\"",
+"type": "string"
+},
+"pscServiceAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}\"",
+"type": "string"
+},
 "publicIpAddress": {
 "description": "Public IP address of the exposed endpoint.",
 "type": "string"
@@ -6430,7 +6502,8 @@ false
 "TOXIC_COMBINATION",
 "SENSITIVE_DATA_RISK",
 "CHOKEPOINT",
-"EXTERNAL_EXPOSURE"
+"EXTERNAL_EXPOSURE",
+"SECRET"
 ],
 "enumDescriptions": [
 "Unspecified finding class.",
@@ -6443,7 +6516,8 @@ false
 "Describes a combination of security issues that represent a more severe security problem when taken together.",
 "Describes a potential security risk to data assets that contain sensitive data.",
 "Describes a resource or resource group where high risk attack paths converge, based on attack path simulations (APS).",
-"Describes a potential security risk due to the resource being exposed to the internet."
+"Describes a potential security risk due to the resource being exposed to the internet.",
+"Describes a potential security risk due to plaintext credentials, keys, or tokens being exposed in an asset or workload."
 ],
 "type": "string"
 },
@@ -6762,6 +6836,21 @@ false
 },
 "type": "object"
 },
+"GoogleCloudSecuritycenterV2HttpResponse": {
+"description": "The http response returned by the web application.",
+"id": "GoogleCloudSecuritycenterV2HttpResponse",
+"properties": {
+"path": {
+"description": "The http path for which response code was returned by web application, for example, \"https://test-app.a.run.app/test\".",
+"type": "string"
+},
+"statusCode": {
+"description": "The http response code returned by the web application, for example, 200.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleCloudSecuritycenterV2IamBinding": {
 "description": "Represents a particular IAM binding, which captures a member's role addition, removal, or state.",
 "id": "GoogleCloudSecuritycenterV2IamBinding",
@@ -9763,6 +9852,21 @@ false
 },
 "type": "object"
 },
+"HttpResponse": {
+"description": "The http response returned by the web application.",
+"id": "HttpResponse",
+"properties": {
+"path": {
+"description": "The http path for which response code was returned by web application, for example, \"https://test-app.a.run.app/test\".",
+"type": "string"
+},
+"statusCode": {
+"description": "The http response code returned by the web application, for example, 200.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "IamBinding": {
 "description": "Represents a particular IAM binding, which captures a member's role addition, removal, or state.",
 "id": "IamBinding",
diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json b/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json
index 7cf5bd4505..b9070b9054 100644
--- a/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json
+++ b/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json
@@ -2003,7 +2003,7 @@
 }
 }
 },
-"revision": "20260330",
+"revision": "20260424",
 "rootUrl": "https://securitycenter.googleapis.com/",
 "schemas": {
 "Access": {
@@ -3739,10 +3739,18 @@ false
 "description": "Details about the externally exposed resource associated with the finding.",
 "id": "ExternalExposure",
 "properties": {
+"backendBucket": {
+"description": "The full resource name of the load balancer backend bucket, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}\"",
+"type": "string"
+},
 "backendService": {
 "description": "The full resource name of load balancer backend service, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
 "type": "string"
 },
+"exposedApplication": {
+"description": "The name and version of the exposed web application, for example, \"Jenkins 2.184\".",
+"type": "string"
+},
 "exposedEndpoint": {
 "description": "The resource which is running the exposed service, for example, \"//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.\u201d",
 "type": "string"
@@ -3755,10 +3763,25 @@ false
 "description": "The full resource name of the forwarding rule, for example, \"//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}\".",
 "type": "string"
 },
+"hostnameUri": {
+"description": "Hostname of the exposed application, for example, \"https://test-app.a.run.app/\"",
+"type": "string"
+},
+"httpResponse": {
+"description": "The http response returned by the web application.",
+"items": {
+"$ref": "HttpResponse"
+},
+"type": "array"
+},
 "instanceGroup": {
 "description": "The full resource name of the instance group, for example, \"//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}\".",
 "type": "string"
 },
+"internalBackendService": {
+"description": "The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
+"type": "string"
+},
 "loadBalancerFirewallPolicy": {
 "description": "The full resource name of the load balancer firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}\".",
 "type": "string"
@@ -3767,6 +3790,10 @@ false
 "description": "The full resource name of the network endpoint group, for example, \"//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}\".",
 "type": "string"
 },
+"networkIngressFirewallPolicy": {
+"description": "The full resource name of the network ingress firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}\".",
+"type": "string"
+},
 "privateIpAddress": {
 "description": "Private IP address of the exposed endpoint.",
 "type": "string"
@@ -3775,6 +3802,14 @@ false
 "description": "Port number associated with private IP address.",
 "type": "string"
 },
+"pscNetworkAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}\"",
+"type": "string"
+},
+"pscServiceAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}\"",
+"type": "string"
+},
 "publicIpAddress": {
 "description": "Public IP address of the exposed endpoint.",
 "type": "string"
@@ -4058,7 +4093,8 @@ false
 "TOXIC_COMBINATION",
 "SENSITIVE_DATA_RISK",
 "CHOKEPOINT",
-"EXTERNAL_EXPOSURE"
+"EXTERNAL_EXPOSURE",
+"SECRET"
 ],
 "enumDescriptions": [
 "Unspecified finding class.",
@@ -4071,7 +4107,8 @@ false
 "Describes a group of security issues that, when the issues occur together, represent a greater risk than when the issues occur independently. A group of such issues is referred to as a toxic combination.",
 "Describes a potential security risk to data assets that contain sensitive data.",
 "Describes a resource or resource group where high risk attack paths converge, based on attack path simulations (APS).",
-"Describes a potential security risk due to the resource being exposed to the internet."
+"Describes a potential security risk due to the resource being exposed to the internet.",
+"Describes a potential security risk due to plaintext credentials, keys, or tokens being exposed in an asset or workload."
 ],
 "type": "string"
 },
@@ -7033,10 +7070,18 @@ false
 "description": "Details about the externally exposed resource associated with the finding.",
 "id": "GoogleCloudSecuritycenterV2ExternalExposure",
 "properties": {
+"backendBucket": {
+"description": "The full resource name of the load balancer backend bucket, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}\"",
+"type": "string"
+},
 "backendService": {
 "description": "The full resource name of load balancer backend service, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
 "type": "string"
 },
+"exposedApplication": {
+"description": "The name and version of the exposed web application, for example, \"Jenkins 2.184\".",
+"type": "string"
+},
 "exposedEndpoint": {
 "description": "The resource which is running the exposed service, for example, \"//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.\u201d",
 "type": "string"
@@ -7049,10 +7094,25 @@ false
 "description": "The full resource name of the forwarding rule, for example, \"//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}\".",
 "type": "string"
 },
+"hostnameUri": {
+"description": "Hostname of the exposed application, for example, \"https://test-app.a.run.app/\"",
+"type": "string"
+},
+"httpResponse": {
+"description": "The http response returned by the web application.",
+"items": {
+"$ref": "GoogleCloudSecuritycenterV2HttpResponse"
+},
+"type": "array"
+},
 "instanceGroup": {
 "description": "The full resource name of the instance group, for example, \"//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}\".",
 "type": "string"
 },
+"internalBackendService": {
+"description": "The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, \"//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}\".",
+"type": "string"
+},
 "loadBalancerFirewallPolicy": {
 "description": "The full resource name of the load balancer firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}\".",
 "type": "string"
@@ -7061,6 +7121,10 @@ false
 "description": "The full resource name of the network endpoint group, for example, \"//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}\".",
 "type": "string"
 },
+"networkIngressFirewallPolicy": {
+"description": "The full resource name of the network ingress firewall policy, for example, \"//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}\".",
+"type": "string"
+},
 "privateIpAddress": {
 "description": "Private IP address of the exposed endpoint.",
 "type": "string"
@@ -7069,6 +7133,14 @@ false
 "description": "Port number associated with private IP address.",
 "type": "string"
 },
+"pscNetworkAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}\"",
+"type": "string"
+},
+"pscServiceAttachment": {
+"description": "The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, \"//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}\"",
+"type": "string"
+},
 "publicIpAddress": {
 "description": "Public IP address of the exposed endpoint.",
 "type": "string"
@@ -7417,7 +7489,8 @@ false
 "TOXIC_COMBINATION",
 "SENSITIVE_DATA_RISK",
 "CHOKEPOINT",
-"EXTERNAL_EXPOSURE"
+"EXTERNAL_EXPOSURE",
+"SECRET"
 ],
 "enumDescriptions": [
 "Unspecified finding class.",
@@ -7430,7 +7503,8 @@ false
 "Describes a combination of security issues that represent a more severe security problem when taken together.",
 "Describes a potential security risk to data assets that contain sensitive data.",
 "Describes a resource or resource group where high risk attack paths converge, based on attack path simulations (APS).",
-"Describes a potential security risk due to the resource being exposed to the internet."
+"Describes a potential security risk due to the resource being exposed to the internet.",
+"Describes a potential security risk due to plaintext credentials, keys, or tokens being exposed in an asset or workload."
 ],
 "type": "string"
 },
@@ -7749,6 +7823,21 @@ false
 },
 "type": "object"
 },
+"GoogleCloudSecuritycenterV2HttpResponse": {
+"description": "The http response returned by the web application.",
+"id": "GoogleCloudSecuritycenterV2HttpResponse",
+"properties": {
+"path": {
+"description": "The http path for which response code was returned by web application, for example, \"https://test-app.a.run.app/test\".",
+"type": "string"
+},
+"statusCode": {
+"description": "The http response code returned by the web application, for example, 200.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "GoogleCloudSecuritycenterV2IamBinding": {
 "description": "Represents a particular IAM binding, which captures a member's role addition, removal, or state.",
 "id": "GoogleCloudSecuritycenterV2IamBinding",
@@ -10622,6 +10711,21 @@ false
 },
 "type": "object"
 },
+"HttpResponse": {
+"description": "The http response returned by the web application.",
+"id": "HttpResponse",
+"properties": {
+"path": {
+"description": "The http path for which response code was returned by web application, for example, \"https://test-app.a.run.app/test\".",
+"type": "string"
+},
+"statusCode": {
+"description": "The http response code returned by the web application, for example, 200.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "IamBinding": {
 "description": "Represents a particular IAM binding, which captures a member's role addition, removal, or state.",
 "id": "IamBinding",
diff --git a/googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1.json b/googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1.json
index 04df48aaf9..d4de0ab504 100644
--- a/googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1.json
+++ b/googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1.json
@@ -547,7 +547,7 @@
 }
 }
 },
-"revision": "20260403",
+"revision": "20260423",
 "rootUrl": "https://serviceconsumermanagement.googleapis.com/",
 "schemas": {
 "AddTenantProjectRequest": {
@@ -2520,7 +2520,8 @@
 "STREET_VIEW",
 "SHOPPING",
 "GEO",
-"GENERATIVE_AI"
+"GENERATIVE_AI",
+"HEALTH"
 ],
 "enumDescriptions": [
 "Not useful.",
@@ -2530,7 +2531,8 @@
 "Street View Org.",
 "Shopping Org.",
 "Geo Org.",
-"Generative AI - https://developers.generativeai.google"
+"Generative AI - https://developers.generativeai.google",
+"Health Org."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1beta1.json b/googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1beta1.json
index 50c770b4d7..5dbc52387f 100644
--- a/googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1beta1.json
@@ -724,7 +724,7 @@
 }
 }
 },
-"revision": "20260403",
+"revision": "20260423",
 "rootUrl": "https://serviceconsumermanagement.googleapis.com/",
 "schemas": {
 "Api": {
@@ -2548,7 +2548,8 @@
 "STREET_VIEW",
 "SHOPPING",
 "GEO",
-"GENERATIVE_AI"
+"GENERATIVE_AI",
+"HEALTH"
 ],
 "enumDescriptions": [
 "Not useful.",
@@ -2558,7 +2559,8 @@
 "Street View Org.",
 "Shopping Org.",
 "Geo Org.",
-"Generative AI - https://developers.generativeai.google"
+"Generative AI - https://developers.generativeai.google",
+"Health Org."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/serviceusage.v1.json b/googleapiclient/discovery_cache/documents/serviceusage.v1.json
index e44628c55f..9b9a1fd180 100644
--- a/googleapiclient/discovery_cache/documents/serviceusage.v1.json
+++ b/googleapiclient/discovery_cache/documents/serviceusage.v1.json
@@ -431,7 +431,7 @@
 }
 }
 },
-"revision": "20260403",
+"revision": "20260423",
 "rootUrl": "https://serviceusage.googleapis.com/",
 "schemas": {
 "AddEnableRulesMetadata": {
@@ -3438,7 +3438,8 @@
 "STREET_VIEW",
 "SHOPPING",
 "GEO",
-"GENERATIVE_AI"
+"GENERATIVE_AI",
+"HEALTH"
 ],
 "enumDescriptions": [
 "Not useful.",
@@ -3448,7 +3449,8 @@
 "Street View Org.",
 "Shopping Org.",
 "Geo Org.",
-"Generative AI - https://developers.generativeai.google"
+"Generative AI - https://developers.generativeai.google",
+"Health Org."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/serviceusage.v1beta1.json b/googleapiclient/discovery_cache/documents/serviceusage.v1beta1.json
index fa575f09e6..4ef1a8d805 100644
--- a/googleapiclient/discovery_cache/documents/serviceusage.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/serviceusage.v1beta1.json
@@ -969,7 +969,7 @@
 }
 }
 },
-"revision": "20260403",
+"revision": "20260423",
 "rootUrl": "https://serviceusage.googleapis.com/",
 "schemas": {
 "AddEnableRulesMetadata": {
@@ -4182,7 +4182,8 @@
 "STREET_VIEW",
 "SHOPPING",
 "GEO",
-"GENERATIVE_AI"
+"GENERATIVE_AI",
+"HEALTH"
 ],
 "enumDescriptions": [
 "Not useful.",
@@ -4192,7 +4193,8 @@
 "Street View Org.",
 "Shopping Org.",
 "Geo Org.",
-"Generative AI - https://developers.generativeai.google"
+"Generative AI - https://developers.generativeai.google",
+"Health Org."
 ],
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/smartdevicemanagement.v1.json b/googleapiclient/discovery_cache/documents/smartdevicemanagement.v1.json
index 79cfd53cc8..e9ad9334bf 100644
--- a/googleapiclient/discovery_cache/documents/smartdevicemanagement.v1.json
+++ b/googleapiclient/discovery_cache/documents/smartdevicemanagement.v1.json
@@ -312,18 +312,13 @@
 }
 }
 },
-"revision": "20260420",
+"revision": "20260427",
 "rootUrl": "https://smartdevicemanagement.googleapis.com/",
 "schemas": {
 "GoogleHomeEnterpriseSdmV1Device": {
 "description": "Device resource represents an instance of enterprise managed device in the property.",
 "id": "GoogleHomeEnterpriseSdmV1Device",
 "properties": {
-"ghpName": {
-"description": "Output only. The Home APIs device ID of the device.",
-"readOnly": true,
-"type": "string"
-},
 "name": {
 "description": "Required. The resource name of the device. For example: \"enterprises/XYZ/devices/123\".",
 "type": "string"
@@ -437,11 +432,6 @@
 "readOnly": true,
 "type": "string"
 },
-"ghpParent": {
-"description": "Output only. The Home APIs name of the relation -- e.g., structure/room where the device is assigned to. For example: \"homegraph.googleapis.com/Structure/ABC\" or \"homegraph.googleapis.com/Room/ABC\"",
-"readOnly": true,
-"type": "string"
-},
 "parent": {
 "description": "Output only. The name of the relation -- e.g., structure/room where the device is assigned to. For example: \"enterprises/XYZ/structures/ABC\" or \"enterprises/XYZ/structures/ABC/rooms/123\"",
 "readOnly": true,
@@ -474,11 +464,6 @@
 "description": "Structure resource represents an instance of enterprise managed home or hotel room.",
 "id": "GoogleHomeEnterpriseSdmV1Structure",
 "properties": {
-"ghpName": {
-"description": "Output only. The unique identifier for the structure in Google Home Platform. Format: homegraph.googleapis.com/Structure/{structure_id}",
-"readOnly": true,
-"type": "string"
-},
 "name": {
 "description": "Output only. The resource name of the structure. For example: \"enterprises/XYZ/structures/ABC\".",
 "readOnly": true,
diff --git a/googleapiclient/discovery_cache/documents/spanner.v1.json b/googleapiclient/discovery_cache/documents/spanner.v1.json
index 365b87e94b..fda322d3f2 100644
--- a/googleapiclient/discovery_cache/documents/spanner.v1.json
+++ b/googleapiclient/discovery_cache/documents/spanner.v1.json
@@ -968,7 +968,7 @@
 "type": "string"
 },
 "parent": {
-"description": "Required. The instance of the backup operations. Values are of the form `projects//instances/`.",
+"description": "Required. The instance of the backup operations. Values are of the form `projects/{project}/instances/{instance}`.",
 "location": "path",
 "pattern": "^projects/[^/]+/instances/[^/]+$",
 "required": true,
@@ -998,7 +998,7 @@
 ],
 "parameters": {
 "parent": {
-"description": "Required. The name of the destination instance that will contain the backup copy. Values are of the form: `projects//instances/`.",
+"description": "Required. The name of the destination instance that will contain the backup copy. Values are of the form: `projects/{project}/instances/{instance}`.",
 "location": "path",
 "pattern": "^projects/[^/]+/instances/[^/]+$",
 "required": true,
@@ -1027,7 +1027,7 @@
 ],
 "parameters": {
 "backupId": {
-"description": "Required. The id of the backup to be created. The `backup_id` appended to `parent` forms the full backup name of the form `projects//instances//backups/`.",
+"description": "Required. The id of the backup to be created. The `backup_id` appended to `parent` forms the full backup name of the form `projects/{project}/instances/{instance}/backups/{backup_id}`.",
 "location": "query",
 "type": "string"
 },
@@ -1049,18 +1049,18 @@
 "type": "string"
 },
 "encryptionConfig.kmsKeyName": {
-"description": "Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`.",
+"description": "Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`.",
 "location": "query",
 "type": "string"
 },
 "encryptionConfig.kmsKeyNames": {
-"description": "Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations.",
+"description": "Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations.",
 "location": "query",
 "repeated": true,
 "type": "string"
 },
 "parent": {
-"description": "Required. The name of the instance in which the backup is created. This must be the same instance that contains the database the backup is created from. The backup will be stored in the locations specified in the instance configuration of this instance. Values are of the form `projects//instances/`.",
+"description": "Required. The name of the instance in which the backup is created. This must be the same instance that contains the database the backup is created from. The backup will be stored in the locations specified in the instance configuration of this instance. Values are of the form `projects/{project}/instances/{instance}`.",
 "location": "path",
 "pattern": "^projects/[^/]+/instances/[^/]+$",
 "required": true,
@@ -1089,7 +1089,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Required. Name of the backup to delete. Values are of the form `projects//instances//backups/`.",
+"description": "Required. Name of the backup to delete. Values are of the form `projects/{project}/instances/{instance}/backups/{backup}`.",
 "location": "path",
 "pattern": "^projects/[^/]+/instances/[^/]+/backups/[^/]+$",
 "required": true,
@@ -1115,7 +1115,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Required. Name of the backup. Values are of the form `projects//instances//backups/`.",
+"description": "Required. Name of the backup. Values are of the form `projects/{project}/instances/{instance}/backups/{backup}`.",
 "location": "path",
 "pattern": "^projects/[^/]+/instances/[^/]+/backups/[^/]+$",
 "required": true,
@@ -1186,7 +1186,7 @@
 "type": "string"
 },
 "parent": {
-"description": "Required. The instance to list backups from. Values are of the form `projects//instances/`.",
+"description": "Required. The instance to list backups from. Values are of the form `projects/{project}/instances/{instance}`.",
 "location": "path",
 "pattern": "^projects/[^/]+/instances/[^/]+$",
 "required": true,
@@ -1212,7 +1212,7 @@
 ],
 "parameters": {
 "name": {
-"description": "Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects//instances//backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects//instances/`.",
+"description": "Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}`.",
 "location": "path",
 "pattern": "^projects/[^/]+/instances/[^/]+/backups/[^/]+$",
 "required": true,
@@ -3436,7 +3436,7 @@
 }
 }
 },
-"revision": "20260330",
+"revision": "20260501",
 "rootUrl": "https://spanner.googleapis.com/",
 "schemas": {
 "Ack": {
@@ -3676,7 +3676,7 @@
 "type": "string"
 },
 "database": {
-"description": "Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects//instances//databases/`.",
+"description": "Required for the CreateBackup operation. Name of the database from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects/{project}/instances/{instance}/databases/{database}`.",
 "type": "string"
 },
 "databaseDialect": {
@@ -3761,7 +3761,7 @@
 "type": "string"
 },
 "name": {
-"description": "Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects//instances//backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects//instances/`.",
+"description": "Output only for the CreateBackup operation. Required for the UpdateBackup operation. A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/backups/a-z*[a-z0-9]` The final segment of the name must be between 2 and 60 characters in length. The backup is stored in the location(s) specified in the instance configuration of the instance containing the backup, identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}`.",
 "type": "string"
 },
 "oldestVersionTime": {
@@ -3771,7 +3771,7 @@
 "type": "string"
 },
 "referencingBackups": {
-"description": "Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects//instances//backups/`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed.",
+"description": "Output only. The names of the destination backups being created by copying this source backup. The backup names are of the form `projects/{project}/instances/{instance}/backups/{backup}`. Referencing backups may exist in different instances. The existence of any referencing backup prevents the backup from being deleted. When the copy operation is done (either successfully completed or cancelled or the destination backup is deleted), the reference to the backup is removed.",
 "items": {
 "type": "string"
 },
@@ -3779,7 +3779,7 @@
 "type": "array"
 },
 "referencingDatabases": {
-"description": "Output only. The names of the restored databases that reference the backup. The database names are of the form `projects//instances//databases/`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed.",
+"description": "Output only. The names of the restored databases that reference the backup. The database names are of the form `projects/{project}/instances/{instance}/databases/{database}`. Referencing databases may exist in different instances. The existence of any referencing database prevents the backup from being deleted. When a restored database from the backup enters the `READY` state, the reference to the backup is removed.",
 "items": {
 "type": "string"
 },
@@ -3845,7 +3845,7 @@
 "id": "BackupInstancePartition",
 "properties": {
 "instancePartition": {
-"description": "A unique identifier for the instance partition. Values are of the form `projects//instances//instancePartitions/`",
+"description": "A unique identifier for the instance partition. Values are of the form `projects/{project}/instances/{instance}/instancePartitions/{instance_partition_id}`",
 "type": "string"
 }
 },
@@ -4301,11 +4301,11 @@
 "type": "string"
 },
 "kmsKeyName": {
-"description": "Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`.",
+"description": "Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`.",
 "type": "string"
 },
 "kmsKeyNames": {
-"description": "Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. KMS keys specified can be in any order. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations.",
+"description": "Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. KMS keys specified can be in any order. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations.",
 "items": {
 "type": "string"
 },
@@ -4324,7 +4324,7 @@
 "type": "string"
 },
 "name": {
-"description": "The name of the backup being created through the copy operation. Values are of the form `projects//instances//backups/`.",
+"description": "The name of the backup being created through the copy operation. Values are of the form `projects/{project}/instances/{instance}/backups/{backup}`.",
 "type": "string"
 },
 "progress": {
@@ -4332,7 +4332,7 @@
 "description": "The progress of the CopyBackup operation."
 },
 "sourceBackup": {
-"description": "The name of the source backup that is being copied. Values are of the form `projects//instances//backups/`.",
+"description": "The name of the source backup that is being copied. Values are of the form `projects/{project}/instances/{instance}/backups/{backup}`.",
 "type": "string"
 }
 },
@@ -4343,7 +4343,7 @@
 "id": "CopyBackupRequest",
 "properties": {
 "backupId": {
-"description": "Required. The id of the backup copy. The `backup_id` appended to `parent` forms the full backup_uri of the form `projects//instances//backups/`.",
+"description": "Required. The id of the backup copy. The `backup_id` appended to `parent` forms the full backup_uri of the form `projects/{project}/instances/{instance}/backups/{backup}`.",
 "type": "string"
 },
 "encryptionConfig": {
@@ -4356,7 +4356,7 @@
 "type": "string"
 },
 "sourceBackup": {
-"description": "Required. The source backup to be copied. The source backup needs to be in READY state for it to be copied. Once CopyBackup is in progress, the source backup cannot be deleted or cleaned up on expiration until CopyBackup is finished. Values are of the form: `projects//instances//backups/`.",
+"description": "Required. The source backup to be copied. The source backup needs to be in READY state for it to be copied. Once CopyBackup is in progress, the source backup cannot be deleted or cleaned up on expiration until CopyBackup is finished. Values are of the form: `projects/{project}/instances/{instance}/backups/{backup}`.",
 "type": "string"
 }
 },
@@ -4383,11 +4383,11 @@
 "type": "string"
 },
 "kmsKeyName": {
-"description": "Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects//locations//keyRings//cryptoKeys/`.",
+"description": "Optional. This field is maintained for backwards compatibility. For new callers, we recommend using `kms_key_names` to specify the KMS key. Only use `kms_key_name` if the location of the KMS key matches the database instance's configuration (location) exactly. For example, if the KMS location is in `us-central1` or `nam3`, then the database instance must also be in `us-central1` or `nam3`. The Cloud KMS key that is used to encrypt and decrypt the restored database. Set this field only when encryption_type is `CUSTOMER_MANAGED_ENCRYPTION`. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`.",
 "type": "string"
 },
 "kmsKeyNames": {
-"description": "Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects//locations//keyRings//cryptoKeys/`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations.",
+"description": "Optional. Specifies the KMS configuration for the one or more keys used to protect the backup. Values are of the form `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{kms_key_name}`. The keys referenced by `kms_key_names` must fully cover all regions of the backup's instance configuration. Some examples: * For regional (single-region) instance configurations, specify a regional location KMS key. * For multi-region instance configurations of type `GOOGLE_MANAGED`, either specify a multi-region location KMS key or multiple regional location KMS keys that cover all regions in the instance configuration. * For an instance configuration of type `USER_MANAGED`, specify only regional location KMS keys to cover each region in the instance configuration. Multi-region location KMS keys aren't supported for `USER_MANAGED` type instance configurations.",
 "items": {
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/storagebatchoperations.v1.json b/googleapiclient/discovery_cache/documents/storagebatchoperations.v1.json
index 12ea6e29be..a0c42d82ce 100644
--- a/googleapiclient/discovery_cache/documents/storagebatchoperations.v1.json
+++ b/googleapiclient/discovery_cache/documents/storagebatchoperations.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "storagebatchoperations.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -569,7 +569,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260429",
 "rootUrl": "https://storagebatchoperations.googleapis.com/",
 "schemas": {
 "Bucket": {
@@ -763,6 +763,12 @@
 "readOnly": true,
 "type": "string"
 },
+"totalBytesTransformed": {
+"description": "Output only. The total number of bytes affected by the transformation. For example, this counts bytes deleted for `DeleteObject` operations and bytes rewritten for `RewriteObject` operations.",
+"format": "int64",
+"readOnly": true,
+"type": "string"
+},
 "totalObjectCount": {
 "description": "Output only. Number of objects listed.",
 "format": "int64",
diff --git a/googleapiclient/discovery_cache/documents/threatintelligence.v1beta.json b/googleapiclient/discovery_cache/documents/threatintelligence.v1beta.json
index e28465e409..ccd08bcd60 100644
--- a/googleapiclient/discovery_cache/documents/threatintelligence.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/threatintelligence.v1beta.json
@@ -20,21 +20,6 @@
 "description": "Regional Endpoint",
 "endpointUrl": "https://threatintelligence.us-central1.rep.googleapis.com/",
 "location": "us-central1"
-},
-{
-"description": "Regional Endpoint",
-"endpointUrl": "https://threatintelligence.us-east5.rep.googleapis.com/",
-"location": "us-east5"
-},
-{
-"description": "Regional Endpoint",
-"endpointUrl": "https://threatintelligence.us-west2.rep.googleapis.com/",
-"location": "us-west2"
-},
-{
-"description": "Regional Endpoint",
-"endpointUrl": "https://threatintelligence.us.rep.googleapis.com/",
-"location": "us"
 }
 ],
 "fullyEncodeReservedExpansion": true,
@@ -832,7 +817,7 @@
 }
 }
 },
-"revision": "20260412",
+"revision": "20260428",
 "rootUrl": "https://threatintelligence.googleapis.com/",
 "schemas": {
 "Alert": {
@@ -1005,7 +990,7 @@
 "type": "string"
 },
 "createTime": {
-"description": "Output only. The time the document was created.",
+"description": "Output only. The timestamp of the original external publication of the document.",
 "format": "google-datetime",
 "readOnly": true,
 "type": "string"
diff --git a/googleapiclient/discovery_cache/documents/trafficdirector.v3.json b/googleapiclient/discovery_cache/documents/trafficdirector.v3.json
index 1129cfc733..348b624ecb 100644
--- a/googleapiclient/discovery_cache/documents/trafficdirector.v3.json
+++ b/googleapiclient/discovery_cache/documents/trafficdirector.v3.json
@@ -68,6 +68,11 @@
 },
 {
 "description": "Regional Endpoint",
+"endpointUrl": "https://trafficdirector.asia-southeast3.rep.googleapis.com/",
+"location": "asia-southeast3"
+},
+{
+"description": "Regional Endpoint",
 "endpointUrl": "https://trafficdirector.australia-southeast1.rep.googleapis.com/",
 "location": "australia-southeast1"
 },
@@ -113,6 +118,11 @@
 },
 {
 "description": "Regional Endpoint",
+"endpointUrl": "https://trafficdirector.europe-west15.rep.googleapis.com/",
+"location": "europe-west15"
+},
+{
+"description": "Regional Endpoint",
 "endpointUrl": "https://trafficdirector.europe-west2.rep.googleapis.com/",
 "location": "europe-west2"
 },
@@ -355,7 +365,7 @@
 }
 }
 },
-"revision": "20251015",
+"revision": "20260427",
 "rootUrl": "https://trafficdirector.googleapis.com/",
 "schemas": {
 "Address": {
diff --git a/googleapiclient/discovery_cache/documents/vmmigration.v1.json b/googleapiclient/discovery_cache/documents/vmmigration.v1.json
index 80a6a20624..c5e9287c08 100644
--- a/googleapiclient/discovery_cache/documents/vmmigration.v1.json
+++ b/googleapiclient/discovery_cache/documents/vmmigration.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "vmmigration.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2548,7 +2548,7 @@
 }
 }
 },
-"revision": "20260319",
+"revision": "20260423",
 "rootUrl": "https://vmmigration.googleapis.com/",
 "schemas": {
 "AccessKeyCredentials": {
diff --git a/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json b/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json
index d3098bedb5..2b5262b43a 100644
--- a/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json
+++ b/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1alpha1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "vmmigration.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -2548,7 +2548,7 @@
 }
 }
 },
-"revision": "20260319",
+"revision": "20260423",
 "rootUrl": "https://vmmigration.googleapis.com/",
 "schemas": {
 "AccessKeyCredentials": {
diff --git a/googleapiclient/discovery_cache/documents/vmwareengine.v1.json b/googleapiclient/discovery_cache/documents/vmwareengine.v1.json
index 02da058774..29249ac8ce 100644
--- a/googleapiclient/discovery_cache/documents/vmwareengine.v1.json
+++ b/googleapiclient/discovery_cache/documents/vmwareengine.v1.json
@@ -160,7 +160,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "vmwareengine.projects.locations.list",
@@ -3714,7 +3714,7 @@
 }
 }
 },
-"revision": "20260319",
+"revision": "20260420",
 "rootUrl": "https://vmwareengine.googleapis.com/",
 "schemas": {
 "AcceleratePrivateCloudDeletionRequest": {
diff --git a/googleapiclient/discovery_cache/documents/workflows.v1.json b/googleapiclient/discovery_cache/documents/workflows.v1.json
index db817defed..1e3a3670ba 100644
--- a/googleapiclient/discovery_cache/documents/workflows.v1.json
+++ b/googleapiclient/discovery_cache/documents/workflows.v1.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "workflows.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -496,7 +496,7 @@
 }
 }
 },
-"revision": "20260322",
+"revision": "20260422",
 "rootUrl": "https://workflows.googleapis.com/",
 "schemas": {
 "Empty": {
diff --git a/googleapiclient/discovery_cache/documents/workflows.v1beta.json b/googleapiclient/discovery_cache/documents/workflows.v1beta.json
index d4d9d5b678..74bedd64b4 100644
--- a/googleapiclient/discovery_cache/documents/workflows.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/workflows.v1beta.json
@@ -135,7 +135,7 @@
 ]
 },
 "list": {
-"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
+"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
 "flatPath": "v1beta/projects/{projectsId}/locations",
 "httpMethod": "GET",
 "id": "workflows.projects.locations.list",
@@ -144,7 +144,7 @@
 ],
 "parameters": {
 "extraLocationTypes": {
-"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
+"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
 "location": "query",
 "repeated": true,
 "type": "string"
@@ -455,7 +455,7 @@
 }
 }
 },
-"revision": "20260322",
+"revision": "20260422",
 "rootUrl": "https://workflows.googleapis.com/",
 "schemas": {
 "Empty": {
diff --git a/googleapiclient/discovery_cache/documents/workstations.v1.json b/googleapiclient/discovery_cache/documents/workstations.v1.json
index 653429cc2d..9274cc9e30 100644
--- a/googleapiclient/discovery_cache/documents/workstations.v1.json
+++ b/googleapiclient/discovery_cache/documents/workstations.v1.json
@@ -1221,7 +1221,7 @@
 }
 }
 },
-"revision": "20260401",
+"revision": "20260413",
 "rootUrl": "https://workstations.googleapis.com/",
 "schemas": {
 "Accelerator": {
@@ -1660,6 +1660,11 @@
 "description": "A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory.",
 "id": "GceRegionalPersistentDisk",
 "properties": {
+"archiveTimeout": {
+"description": "Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `\"0s\"` indicates that the disk will never be archived.",
+"format": "google-duration",
+"type": "string"
+},
 "diskType": {
 "description": "Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `\"pd-standard\"`.",
 "type": "string"
@@ -2362,18 +2367,14 @@
 "STATE_STARTING",
 "STATE_RUNNING",
 "STATE_STOPPING",
-"STATE_STOPPED",
-"STATE_SUSPENDING",
-"STATE_SUSPENDED"
+"STATE_STOPPED"
 ],
 "enumDescriptions": [
 "Do not use.",
 "The workstation is not yet ready to accept requests from users but will be soon.",
 "The workstation is ready to accept requests from users.",
 "The workstation is being stopped.",
-"The workstation is stopped and will not be able to receive requests until it is started.",
-"The workstation is being suspended.",
-"The workstation is suspended."
+"The workstation is stopped and will not be able to receive requests until it is started."
 ],
 "readOnly": true,
 "type": "string"
@@ -2636,7 +2637,7 @@
 "type": "array"
 },
 "runningTimeout": {
-"description": "Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds\u2014for example, `\"54000s\"` (15 hours). Defaults to `\"43200s\"` (12 hours). A value of `\"0s\"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `\"0s\"` and less than `\"86400s\"` (24 hours). Warning: A value of `\"0s\"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates.",
+"description": "Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds\u2014for example, `\"54000s\"` (15 hours). Defaults to `\"43200s\"` (12 hours). A value of `\"0s\"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `\"0s\"` and less than `\"86400s\"` (24 hours). Warning: A value of `\"0s\"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates.",
 "format": "google-duration",
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/workstations.v1beta.json b/googleapiclient/discovery_cache/documents/workstations.v1beta.json
index 43cc44db73..e1ab1e796f 100644
--- a/googleapiclient/discovery_cache/documents/workstations.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/workstations.v1beta.json
@@ -1024,6 +1024,34 @@
 "https://www.googleapis.com/auth/cloud-platform"
 ]
 },
+"pushCredentials": {
+"description": "Pushes credentials to a running workstation on behalf of a user. Once complete, supported credential types (application_default_credentials) are made available to processes running in the user container.",
+"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/workstationClusters/{workstationClustersId}/workstationConfigs/{workstationConfigsId}/workstations/{workstationsId}:pushCredentials",
+"httpMethod": "POST",
+"id": "workstations.projects.locations.workstationClusters.workstationConfigs.workstations.pushCredentials",
+"parameterOrder": [
+"workstation"
+],
+"parameters": {
+"workstation": {
+"description": "Required. Name of the workstation for which the credentials should be pushed.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/workstationClusters/[^/]+/workstationConfigs/[^/]+/workstations/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1beta/{+workstation}:pushCredentials",
+"request": {
+"$ref": "PushCredentialsRequest"
+},
+"response": {
+"$ref": "Operation"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "setIamPolicy": {
 "description": "Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.",
 "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/workstationClusters/{workstationClustersId}/workstationConfigs/{workstationConfigsId}/workstations/{workstationsId}:setIamPolicy",
@@ -1147,7 +1175,7 @@
 }
 }
 },
-"revision": "20260325",
+"revision": "20260413",
 "rootUrl": "https://workstations.googleapis.com/",
 "schemas": {
 "Accelerator": {
@@ -1872,6 +1900,30 @@
 },
 "type": "object"
 },
+"OAuthToken": {
+"description": "OAuth token.",
+"id": "OAuthToken",
+"properties": {
+"accessToken": {
+"description": "Required. The OAuth token.",
+"type": "string"
+},
+"email": {
+"description": "Optional. The email address encapsulated in the OAuth token.",
+"type": "string"
+},
+"expireTime": {
+"description": "Optional. The time the OAuth access token will expire. This should be the time the access token was generated plus the expires_in offset returned from the Access Token Response.",
+"format": "google-datetime",
+"type": "string"
+},
+"scopes": {
+"description": "Optional. The scopes encapsulated in the OAuth token. See https://developers.google.com/identity/protocols/oauth2/scopes for more information.",
+"type": "string"
+}
+},
+"type": "object"
+},
 "Operation": {
 "description": "This resource represents a long-running operation that is the result of a network API call.",
 "id": "Operation",
@@ -2046,6 +2098,17 @@
 },
 "type": "object"
 },
+"PushCredentialsRequest": {
+"description": "Request message for PushCredentials.",
+"id": "PushCredentialsRequest",
+"properties": {
+"applicationDefaultCredentials": {
+"$ref": "OAuthToken",
+"description": "Optional. Credentials used by Cloud Client Libraries, Google API Client Libraries, and other tooling within the user conainer: https://cloud.google.com/docs/authentication/application-default-credentials"
+}
+},
+"type": "object"
+},
 "ReadinessCheck": {
 "description": "A readiness check to be performed on a workstation.",
 "id": "ReadinessCheck",
@@ -2329,18 +2392,14 @@
 "STATE_STARTING",
 "STATE_RUNNING",
 "STATE_STOPPING",
-"STATE_STOPPED",
-"STATE_SUSPENDING",
-"STATE_SUSPENDED"
+"STATE_STOPPED"
 ],
 "enumDescriptions": [
 "Do not use.",
 "The workstation is not yet ready to accept requests from users but will be soon.",
 "The workstation is ready to accept requests from users.",
 "The workstation is being stopped.",
-"The workstation is stopped and will not be able to receive requests until it is started.",
-"The workstation is being suspended.",
-"The workstation is suspended."
+"The workstation is stopped and will not be able to receive requests until it is started."
 ],
 "readOnly": true,
 "type": "string"
@@ -2559,6 +2618,10 @@
 "description": "Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](https://cloud.google.com/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type=\"gce_instance\" log_name:\"/logs/linux-auditd\"",
 "type": "boolean"
 },
+"enablePushingCredentials": {
+"description": "Optional. Enables pushing user provided credentials to Workstations by calling workstations.pushCredentials. If application_default_credentials are supplied to pushCredentials, the provided token is returned when tools and applications running in the user container make a request for Default Application Credentials. Please note that any credentials supplied are made available to all users with access to the workstation.",
+"type": "boolean"
+},
 "encryptionKey": {
 "$ref": "CustomerEncryptionKey",
 "description": "Immutable. Encrypts resources of this workstation configuration using a customer-managed encryption key (CMEK). If specified, the boot disk of the Compute Engine instance and the persistent disk are encrypted using this encryption key. If this field is not set, the disks are encrypted using a generated key. Customer-managed encryption keys do not protect disk metadata. If the customer-managed encryption key is rotated, when the workstation instance is stopped, the system attempts to recreate the persistent disk with the new version of the key. Be sure to keep older versions of the key until the persistent disk is recreated. Otherwise, data on the persistent disk might be lost. If the encryption key is revoked, the workstation session automatically stops within 7 hours. Immutable after the workstation configuration is created."
@@ -2634,7 +2697,7 @@
 "type": "array"
 },
 "runningTimeout": {
-"description": "Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds\u2014for example, `\"54000s\"` (15 hours). Defaults to `\"43200s\"` (12 hours). A value of `\"0s\"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `\"0s\"` and less than `\"86400s\"` (24 hours). Warning: A value of `\"0s\"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates.",
+"description": "Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds\u2014for example, `\"54000s\"` (15 hours). Defaults to `\"43200s\"` (12 hours). A value of `\"0s\"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `\"0s\"` and less than `\"86400s\"` (24 hours). Warning: A value of `\"0s\"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates.",
 "format": "google-duration",
 "type": "string"
 },
diff --git a/googleapiclient/discovery_cache/documents/youtube.v3.json b/googleapiclient/discovery_cache/documents/youtube.v3.json
index e3a5177fac..0fad32a6f3 100644
--- a/googleapiclient/discovery_cache/documents/youtube.v3.json
+++ b/googleapiclient/discovery_cache/documents/youtube.v3.json
@@ -4176,7 +4176,7 @@
 }
 }
 },
-"revision": "20260412",
+"revision": "20260430",
 "rootUrl": "https://youtube.googleapis.com/",
 "schemas": {
 "AbuseReport": {